Image

Imagewildernesscat wrote in Imagephp

Test for the existence of a null property

Hi there!

I'm looking for a method to test, whether an object has a certain property. Consider the following snippet:

class A { var $aaa; }
$var = new A;


(Assuming that the structure of class A is unknown) I need a way to check whether $var->aaa exists (test positive), and whether $var->xxx exists (test negative). I tried boolean tests, isset(), is_null(), but they can't tell the difference. I guess I could convert the object to an array and test its indices, but that wouldn't be practical for large objects with many fields.

Any other ideas? Thanks in advance.