PHP列出动态成员变量

时间:2009-04-30 21:42:25

标签: php oop dynamic object

如果我们首先不知道变量名,我将如何列出实例化对象中的所有公共变量?

情景
类可以具有声明为:

的函数
function addVar($name, $val) {
    $this->$name = $val;
}

我想要一个动态添加到对象实例的$ name列表。

2 个答案:

答案 0 :(得分:5)

get_object_vars()应该可以做到这一点。

答案 1 :(得分:0)

此外,我建议您研究PHP's Reflection功能。