PHP Manual
Prev |  | Next

# get_class_vars

(PHP 4 >= 4.0.0)

get_class_vars -- Returns an array of default properties of the class

## Description

``array get_class_vars` (string class_name)`

This function will return an associative array of default properties of the class. The resulting array elements are in the form of `varname => value`.

> Note: Uninitialized class variables will not be reported by get_class_vars().

Example 1. get_class_vars() example
    <?php

    class myclass {

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

        // constructor
        function myclass() {
            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";
    }

    ?>

Will produce:

    var2 : xyz
    var3 : 100

See also get_class_methods(), get_object_vars()

Prev | Home | Next
get_class_methods | Up | get_declared_classes