PHP中的可变表

时间:2008-12-22 02:34:13

标签: php watch

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

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

当像eclipse一样在IDE旁边使用XDebug时,这是可能的。