Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/06/2009, 01:15
cerati1977
 
Fecha de Ingreso: junio-2009
Mensajes: 19
Antigüedad: 15 años, 7 meses
Puntos: 1
Respuesta: global y métodos de clase

Cmpeon, no se si te he comprendido correctamente, tu lo que quieres es tener una clase de configuración que sea accesible desde cualquier punto de tu aplicación??
Esto es sencillo, y mas si utilizas php5,

PHP4


Código PHP:

class Config {

      var 
$data = array(
                                 
'tiempo_estimado' => 1,
                                 
'altura' => 1,
                            );
      
// en este punto puedes rellenar a data con clave valor
     // o crear un método para rellenarla en tiempo de ejecución


       
function &getDefault(){
            static 
$instance null;
            if ( !
$instance $instance = new Config();
            return 
$instance;
       }
       
      function &
getData($name){
            
$obj Config::getDefault();
            return 
$obj->data[$name];
      }
}


//y desde tu código obtendrías el valor de configuración de la siguiente manera:


$valor Config::getData('tiempo_estimado'); 

Espero que te ayude,
Un saludo grande