I understand PHP does not have a pure object variable, but I want to check whether a property is in the given object or class.
$ob = (object) array(\'a\' =&g
if (property_exists($ob, 'a'))
if (isset($ob->a))
isset() will return false if property is null
Example 1:
$ob->a = null
var_dump(isset($ob->a)); // false
Example 2:
class Foo
{
public $bar = null;
}
$foo = new Foo();
var_dump(property_exists($foo, 'bar')); // true
var_dump(isset($foo->bar)); // false