【发布时间】:2012-12-21 08:19:37
【问题描述】:
是否可以像这样捕获对静态参数的调用:
class foo
{
public static $foo = 1;
//public static $bar = 2;
public function catch_bar_call()
{
print "Calling an undefined property";
}
}
print foo::$foo //1
print foo::$bar //error
我想要调用一个方法,而不是出现错误。 我知道它可能通过 __get() 魔术方法进行,但是您必须为此实例化您的类,这在静态参数上是不可能的。
【问题讨论】:
-
我看到了,也许有人知道解决方案...
标签: php parameters static call