Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/06/2010, 12:51
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Metodo __isset

Cita:
Iniciado por pateketrueke Ver Mensaje
[...] solo funcionaría si la propiedad que intentas comprobar realmente no existe [...]
habrás leído bien lo que escribí??

vamos a verlo así:

lo primero que hace la construcción isset() es comprobar que realmente exista o no, la propiedad directamente en el objeto...

si por algún motivo dicha propiedad es definida -como la tienes actualmente- pasa de largo del método mágico __isset() y no lo usa realmente, lo hace directo...

pero si comprueba que dicha propiedad no existe, entonces dispara el método mágico para corroborar dicha expresión...

¿ahora si ha quedado claro?

Edito:
Cita:
Iniciado por Blashak Ver Mensaje
Buenas,

Si que existe la propiedad, porque si te fijas añadi una funcion construct y me printa el parametro por pantalla, pero la funcion isset no. el problema esta en que no se ejecuta la funcion.

[...]
Código PHP:
function __construct($prop2){
// echo $this->preuba2; # ¿no deberia ser asi?
print $prop2;    

en realidad no estas imprimiendo la propiedad, solo el argumento...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.