Hello 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 object with many fields.
Any other ideas?
Thanks in advance,
Danny
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 object with many fields.
Any other ideas?
Thanks in advance,
Danny
Comment