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

<get_class_methodsget_class>
Last updated: Thu, 26 Jun 2008

get_class_vars

(PHP 4, PHP 5)

get_class_vars — Get the default properties of the class

Description

array get_class_vars ( string $class_name )

Get the default properties of the given class.

Parameters

class_name

The class name

Return Values

Returns an associative array of default public properties of the class. The resulting array elements are in the form of varname => value.

ChangeLog

Version Description
Prior to 4.2.0 Uninitialized class variables will not be reported by get_class_vars()

Examples

Example #1 get_class_vars() example

<?php

class myclass {

   var
$var1; // this has no default value...
  
var $var2 = "xyz";
   var
$var3 = 100;
  
private $var4; // PHP 5

   // constructor
  
function myclass() {
      
// change some properties
      
$this->var1 = "foo";
      
$this->var2 = "bar";
       return
true;
   }

}

$my_class = new myclass();

$class_vars = get_class_vars(get_class($my_class));

foreach (
$class_vars as $name => $value) {
   echo
"$name : $value\n";
}

?>

The above example will output:

// Before PHP 4.2.0
var2 : xyz
var3 : 100

// As of PHP 4.2.0
var1 :
var2 : xyz
var3 : 100



add a noteadd a note User Contributed Notes
Get the default properties of the class
There are no user contributed notes for this page.




<get_class_methodsget_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