【发布时间】:2011-01-12 01:16:55
【问题描述】:
她是我的代码:
class MyClass
{
public $prop;
public function method ()
{
echo $this->prop;
}
}
然后在代码的某个地方,不小心:
MyClass::method();
我希望对上述行有解释错误,因为调用的方法不是静态的。相反,该方法被调用,我收到一个关于 $prop 不存在的异常。所以我知道该方法被称为静态方法,即使它不是。
这样可以吗? (为什么?)
【问题讨论】:
-
检查你的错误报告,它们可能只是被隐藏了,在你的主文件附近寻找你的error_log。
标签: php static-methods