Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/03/2007, 09:42
Fridureiks
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 10 meses
Puntos: 6
Re: Metodo definido function __get (). Como funciona ?

Cuando "desde afuera" quieres acceder a una propiedad que no existe o que no es visible( privada, por ejemplo), si tenes definido el metodo "mágico" __get, este recibe un parámetro (en tu ejemplo "$name") que contiene el nombre de la propiedad que intentaste recuperar. Una vez que sabes dicho valor podés lanzar un mensaje de error, averiguar su valor y retornarlo (como en tu ejemplo), llamar a un metodo, etc.


Saludos
__________________
Federico.

Mi página: www.jourmoly.com.ar