标签: php oop static-methods
我刚刚在项目中发现了这种奇怪的行为。
我有一个方法,我偶然定义为一个函数(它应该是public static),然后我静态调用这个方法 - 它仍然有效!这是为什么?
public static
class C { function n() { ... } } $y = C::n(); // This works, method is performed as intended, and without errors
顺便说一下,我使用的是5.4版本。