Ok, me resuelve muchas dudas, pero una pregunta, si yo escribo el __isset() pero lo que quiero no es devolver isset sino empty(), esto me traería problemas con el isset() llamando a __isset()?
No sé si me explico.
Si utilizo empty($obj->prop) , al $obj le escribo un
me estaría devolviendo true a isset, pero eso no quiere decir que no esté vacío. El resultado de este problema sería un
Entonces si yo llamo isset($obj->prop) me estaría devolviendo el resultado de un empty() . Me equivoco?