3

我的服务器上有一个 php 5.2(无法更新),它在static::routin()调用时会出错。如何解决?无论如何,有没有办法检测这种类型的呼叫是否可用,以便添加智能呼叫机制?

4

1 回答 1

1

后期静态绑定仅适用于 PHP 5.3。要在 5.2 版中获得被调用的类名,您必须使用变通方法。

从手册

As of PHP 5.3.0, PHP implements a feature called late static bindings which can be used to reference the called class in a context of static inheritance.

这里存在一种解决方法

于 2012-08-28T12:31:57.750 回答