使用static::关键字的PHP最低版本是什么?

使用static::关键字的PHP最低版本是什么?,php,static,Php,Static,当使用类似 class-MyClass { 公共静态函数myFunction() { 静态::myOtherFunction(); } 私有静态函数myOtherFunction() { … } } PHP解析器会抱怨 Parse error: syntax error, unexpected T_STATIC in ….php on line … 在旧的PHP版本中。但是我找不到一个参考,像这样使用static关键字的PHP最低版本是什么。它是5.3.0 从PHP5.3.0开始,可以使用变

当使用类似

class-MyClass
{
公共静态函数myFunction()
{
静态::myOtherFunction();
}
私有静态函数myOtherFunction()
{
…
}
}
PHP解析器会抱怨

Parse error: syntax error, unexpected T_STATIC in ….php on line …
在旧的PHP版本中。但是我找不到一个参考,像这样使用
static
关键字的PHP最低版本是什么。

它是5.3.0

从PHP5.3.0开始,可以使用变量引用类。变量的值不能是关键字(例如self、parent和static)。

通过

它是5.3.0

从PHP5.3.0开始,可以使用变量引用类。变量的值不能是关键字(例如self、parent和static)。


通过

这是因为您使用的PHP版本早于PHP5.3,这意味着您不能使用后期静态绑定,因为它无法识别static::myOtherFunction()。

这是因为您使用的PHP版本早于PHP5.3,这意味着您不能使用后期静态绑定,因为它无法识别static::myOtherFunction()。

后期静态绑定,5.3,为什么不直接使用最新的PHP版本?更强大的支持。请显示显示显示此错误的实际代码。如果代码小于5.3,就不会出现这种错误。最新的静态绑定,5.3,为什么不使用最新的PHP版本呢?更强大的支持。请显示显示显示此错误的实际代码。使用该代码启用<5.3不会出现该错误。