(PHP 5 >= 5.1.0RC1)
This function checks if the given property exists in the specified class (and if it was declared as public).
注: As opposed with isset(), property_exists() returns TRUE even if the property has the value NULL.
A string with the class name or an object of the class to test for
The name of the property
Returns TRUE if the property exists or FALSE otherwise.
例子 1. A property_exists() example
<?phpclass myClass { public $mine; private $xpto;}var_dump(property_exists('myClass', 'mine')); //truevar_dump(property_exists(new myClass, 'mine')); //truevar_dump(property_exists('myClass', 'xpto')); //false, isn't public?>