Cita:  
					Iniciado por pateketrueke 
  [...] 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 
  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...