Query: get_object_vars
OS: php
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
GET_OBJECT_VARS(3) 1 GET_OBJECT_VARS(3) get_object_vars - Gets the properties of the given objectSYNOPSISarray get_object_vars (object $object)DESCRIPTIONGets the accessible non-static properties of the given $object according to scope.PARAMETERSo $object - An object instance.RETURN VALUESReturns an associative array of defined object accessible non-static properties for the specified $object in scope. If a property has not been assigned a value, it will be returned with a NULL value.CHANGELOG+--------+---------------------------------------------------+ |Version | | | | | | | Description | | | | +--------+---------------------------------------------------+ | 5.3.0 | | | | | | | This function now returns NULL if the $object | | | isn't an object. Previously FALSE was returned. | | | | +--------+---------------------------------------------------+EXAMPLESExample #1 Use of get_object_vars(3) <?php class foo { private $a; public $b = 1; public $c; private $d; static $e; public function test() { var_dump(get_object_vars($this)); } } $test = new foo; var_dump(get_object_vars($test)); $test->test(); ?> The above example will output: array(2) { ["b"]=> int(1) ["c"]=> NULL } array(4) { ["a"]=> NULL ["b"]=> int(1) ["c"]=> NULL ["d"]=> NULL }SEE ALSOget_class_methods(3), get_class_vars(3). PHP Documentation Group GET_OBJECT_VARS(3)
Related Man Pages |
---|
var_export(3) - php |
cubrid_fetch_object(3) - php |
libxml_set_external_entity_loader(3) - php |
mysql_fetch_object(3) - php |
mysqli_get_charset(3) - php |
Similar Topics in the Unix Linux Community |
---|
Problem about c++ new operator |