當使用像什麼是使用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時不會出現該錯誤。 –