28/02/2008, 17:36
|
| | | Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 19 años, 3 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? |