downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | my php.net 
search for in the  

<get_declared_interfacesget_parent_class>
Last updated: Thu, 26 Jun 2008

get_object_vars

(PHP 4, PHP 5)

get_object_vars — Gets the public properties of the given object

Description

array get_object_vars ( object $object )

Gets the public properties of the given object .

Parameters

object

An object instance.

Return Values

Returns an associative array of defined object public properties for the specified object . If a property have not been assigned a value, it will be returned with a NULL value.

ChangeLog

Version Description
prior to 4.2.0 If the variables declared in the class of which the object is an instance, have not been assigned a value, those will not be returned in the array

Examples

Example #1 Use of get_object_vars()

<?php

class foo {
  
private $a;
  
public $b = 1;
  
public $c;
  
private $d;
   static
$e;
}

$test = new foo;
var_dump(get_object_vars($test));

?>

The above example will output:

array(2) {
  ["b"]=>
  int(1)
  ["c"]=>
  NULL
}



add a noteadd a note User Contributed Notes
Gets the public properties of the given object
There are no user contributed notes for this page.




<get_declared_interfacesget_parent_class>
Last updated: Thu, 26 Jun 2008
show source | credits | sitemap | contact | advertising | mirror sites
Copyright © 2001-2005 The PHP Group
All rights reserved.
This unofficial mirror is operated at: http://phpbuilder.com/
Last updated: Tue Nov 1 20:20:59 2005 EST
Columns / Articles | Tips / Quickies | News | News Linking and RSS Feeds | Shared Code Library
Mail Archives | Support / Discussion Forums | Get Started! Links | Contribute! | Docs