PHP 手册
后退 |  | 前进

# get_class_vars

(PHP 4, PHP 5)

get_class_vars -- 返回由类的默认属性组成的数组

## 描述

array get_class_vars ( string class_name )

返回由类的默认属性组成的关联数组，此数组的元素以 varname => value 的形式存在。

> 注: 在 PHP 4.2.0 之前，get_class_vars() 不会包含未初始化的类变量。

例子 1. get_class_vars() 示例

`<?php class myclass { var $var1; // 此变量没有默认值…… 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"; } ?>`

运行结果：

    // 在 PHP 4.2.0 之前
    var2 : xyz
    var3 : 100

    // 从 PHP 4.2.0 开始
    var1 :
    var2 : xyz
    var3 : 100

参见 get_class_methods()、 get_object_vars()

后退 | 起点 | 前进
get_class_methods | 上一级 | get_class