On 8/17/07, Olav Mørkrid <olav.morkrid@xxxxxxxxx> 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