![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
30/12/2008, 10:41
|
![Avatar de GatorV](http://static.forosdelweb.com/customavatars/avatar138775_9.gif) | $this->role('moderador'); | | Fecha de Ingreso: mayo-2006 Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 8 meses Puntos: 2135 | |
Respuesta: Duda: Como inicializar propiedades públicas (filtradas) de un objeto El problema de usar __set es que solo es activado como bien dices, cuando lees la variable desde forma publica, por lo que al querer pasarla por el constructor no se va a activar, en ese caso lo que puedes hacer es checar el tipo de variable en el constructor y también en el __set, o crear un método que se dedique solamente a checar los tipos de variables y lo llamas desde el constructor y desde el __set.
Saludos. |