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

VersionDescription
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


Follow phpf1 on Twitter




F1 Site Family
AJAX F1
CSS F1
Database F1
Flash F1
HTML F1
Java F1
JavaScript F1
PhotoShop F1
PHP F1
Scripts F1
Tutorial F1
Windows F1

Total time: 0.2336