Переменные часы в PHP - PullRequest
       24

Переменные часы в PHP

4 голосов
/ 22 декабря 2008

Имеет ли PHP возможность наблюдать переменную (или свойство объекта) и запускать функцию при изменении ее значения, аналогично Javascript Gecko watch function ?

Ответы [ 2 ]

1 голос
/ 22 декабря 2008

XDebug может иметь это, но я не знаю точно.

Если вы пытаетесь отладить переменную-член объекта, вы можете использовать перегрузку:

public function __set($var, $val)
{
    if ($var == 'interesting') {
        echo "$var set to: ";
        var_dump($val);
    }
    $this->$var = $val;
}
0 голосов
/ 22 декабря 2008

Это было бы возможно при использовании XDebug вдоль IDE, например eclipse.

...