【问题标题】:PHP Listing Dynamic Member VariablesPHP 列出动态成员变量
【发布时间】:2010-10-22 23:53:03
【问题描述】:

鉴于我们一开始不知道变量名称,我如何列出实例化对象中的所有公共变量?

场景
一个类可能有一个函数声明如下:

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

我想要一个曾经动态添加到对象实例中的 $names 列表。

【问题讨论】:

    标签: php oop dynamic object


    【解决方案1】:

    get_object_vars() 应该可以解决问题。

    【讨论】:

      【解决方案2】:

      此外,我建议您查看PHP's Reflection 功能。

      【讨论】:

        猜你喜欢
        • 2021-07-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多