【问题标题】:Variable watch in PHPPHP中的变量监视
【发布时间】:2011-11-14 19:47:26
【问题描述】:

PHP 是否有能力观察变量(或对象属性)并在其值发生变化时运行函数,类似于Gecko's Javascript watch function

【问题讨论】:

  • 您想详细说明最终目标是什么吗?例如。只是能够观看 var 或其他您需要观看的内容?

标签: php watch


【解决方案1】:

XDebug可能有这个,但我不确定。

如果您尝试调试对象上的成员变量,可以使用重载:

public function __set($var, $val)
{
    if ($var == 'interesting') {
        echo "$var set to: ";
        var_dump($val);
    }
    $this->$var = $val;
}

【讨论】:

【解决方案2】:

在 Eclipse 等 IDE 旁边使用 XDebug 时,这是可能的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-06
    • 2012-08-18
    • 2015-11-02
    • 1970-01-01
    • 1970-01-01
    • 2021-07-16
    • 1970-01-01
    相关资源
    最近更新 更多