Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/11/2005, 06:29
Avatar de Webstudio
Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 6 meses
Puntos: 69
Eso es normal, en PHP4 no se podía desreferenciar objetos (así se llama a lo que intentas hacer). Una manera menos "sucia" de hacerlo sería utilizando una variable temporal y referencias :
Código PHP:
class Expediente {
    
    var 
$centro;
    ...
    function 
setCentro(&$centro)
    {
        
$this->centro =& $centro;
    }

    function &
getCentro()
    {
        return 
$this->centro;
    }
    
}

//Y lo utilizas asi

$centro =& $exp->getCentro();
echo 
$centro->getNombre(); 
Esta sería la manera correcta de lograrlo en PHP4.
Saludos.
__________________
Tutoriales Photoshop | Web-Studio.com.ar
Artículos PHP | ZonaPHP.com