【发布时间】:2011-02-07 10:29:47
【问题描述】:
我正在寻找一种方法来监视我的班级中的变量何时被设置。
例如,如果我有以下课程:
class MyClass {
public $myVariable;
}
我在我的代码中的某处做:
$class = new MyClass();
$class->myVariable = "value";
我希望能够“挂钩”到 myVariable 的设置器中。所以当我调用 $class->myVariable = "Value";将启动一个过滤器,检查新值是否等于“Value”,如果是,则抛出异常。
【问题讨论】:
标签: php proxy-classes magic-methods observer-pattern