Query: property_exists
OS: php
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
PROPERTY_EXISTS(3) 1 PROPERTY_EXISTS(3) property_exists - Checks if the object or class has a propertySYNOPSISbool property_exists (mixed $class, string $property)DESCRIPTIONThis function checks if the given $property exists in the specified class. Note As opposed with isset(3), property_exists(3) returns TRUE even if the property has the value NULL.PARAMETERSo $class - The class name or an object of the class to test for o $property - The name of the propertyRETURN VALUESReturns TRUE if the property exists, FALSE if it doesn't exist or NULL in case of an error.NOTESNote Using this function will use any registered autoloaders if the class is not already known. Note The property_exists(3) function cannot detect properties that are magically accessible using the __get magic method.CHANGELOG+--------+---------------------------------------------------+ |Version | | | | | | | Description | | | | +--------+---------------------------------------------------+ | 5.3.0 | | | | | | | This function checks the existence of a property | | | independent of accessibility. | | | | +--------+---------------------------------------------------+EXAMPLESExample #1 A property_exists(3) example <?php class myClass { public $mine; private $xpto; static protected $test; static function test() { var_dump(property_exists('myClass', 'xpto')); //true } } var_dump(property_exists('myClass', 'mine')); //true var_dump(property_exists(new myClass, 'mine')); //true var_dump(property_exists('myClass', 'xpto')); //true, as of PHP 5.3.0 var_dump(property_exists('myClass', 'bar')); //false var_dump(property_exists('myClass', 'test')); //true, as of PHP 5.3.0 myClass::test(); ?>SEE ALSOmethod_exists(3). PHP Documentation Group PROPERTY_EXISTS(3)
Related Man Pages |
---|
get_class(3) - php |
isset(3) - php |
is_callable(3) - php |
mysqlnd_ms_match_wild(3) - php |
sybase_set_message_handler(3) - php |
Similar Topics in the Unix Linux Community |
---|
c++ class keeps crashing |
delete in c++ |
How to return void function pointer |
Rex 1.0 (Default branch) |
PHP populate variable with function |