On 8/17/07, Olav Mørkrid <[EMAIL PROTECTED]> wrote:
> how do i test if a property of a stdclass object is set, even if its
> value is null, similar to how array_key_exists() works for arrays.
>
> the following method fails:
>
>   $a->b = null;
>   if(isset($a->b))
>     echo "yes";
>
> and property_exists() seems only to work for defined objects.
>
> hope someone can help. thanks!

Seems your asking for something similar to perl's exists() function..
Best I can come up with is...

$a->b = null;

if (is_null($a->b) || isset($a->b)) {
print "yes";
}

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to