Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/01/2008, 11:47
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 7 meses
Puntos: 2135
Re: Clases en PHP5: Crear Variable Pública en tiempo de Ejecución

Porque no haces un "registro" o un "almacén" de variables publicas? Algo así:
Código PHP:
class Algo {
       private 
$stack = array();

       public function 
__construct() {
                  
// Vamos a poner una var "publica":
                  
$this->stack['test'] = "algo";
       }

       public function 
__set$name$value ) {
                 
$this->stack[$name] = $value;
       }

       public function 
__get$name ) {
                 return 
$this->stack[$name];
       }
}

$o = new Algo();
echo 
$o->test;
$o->prueba "hola";
echo 
$o->prueba
Saludos.