【发布时间】:2009-10-30 02:46:02
【问题描述】:
有人知道如何判断我是被静态调用(Classname::function)还是在 PHP 方法中的对象($classInstance->function)中调用?
【问题讨论】:
-
这就是静态关键字的用途。如果您将两者混为一谈,您应该会收到警告。
-
静态函数不应该非静态调用,非静态方法也不应该静态调用。 PHP 中的另一件事应该会产生致命错误,但不会。
-
在手头的情况下,我必须快速修复一个错误才能上床睡觉 :) 但你是对的,当然。
标签: php