当使用像什么是使用static ::关键字的最低PHP版本?
class MyClass
{
public static function myFunction()
{
static::myOtherFunction();
}
private static function myOtherFunction()
{
…
}
}
PHP解析器将在老版本PHP抱怨
Parse error: syntax error, unexpected T_STATIC in ….php on line …
。虽然我找不到参考,但最低PHP版本将使用static
这样的关键字。
后期静态绑定,5.3,http://php.net/manual/it/language.oop5.late-static-bindings.php – Federkun
为什么不简单地使用最新的PHP版本?更强大和支持。 – Twinfriends
请显示显示此错误的实际代码。使用该代码<5.3时不会出现该错误。 –