class a { function __get($property){...} } $obj = new a(); var_dump(isset($obj->newproperty));
Seems the answer is nope but why?
It just isn't; you can use __isset instead. This is laid out here.