Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/02/2008, 17:36
Avatar de jerkan
jerkan
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 18 años, 8 meses
Puntos: 19
Re: Metodo definido function __get (). Como funciona ?

Me he encontrado con este problema pero con una vuelta de tuerca más.

En mi caso, tengo una clase base donde añado el método mágico __get tal y como se ha descrito más arriba. Lo hago así, porque quiero dar esta funcionalidad a todas las clases 'hijo'. (Poner la misma función en todas las clases hijos me parece muy ineficiente)

El problema viene del self:: que accede a la clase base y no a la clase hijo que es de donde se le llama.

¿Alguna idea o ayuda?