0
以下代碼在我的本地主機和我的第一個主機上工作正常,但不在我的新主機上。按字符串訪問php的類
static function setup ($childModel) {
query::create()
->name($childModel::$tableName)
->mayExist()
->row($childModel::$struct)
->key($childModel::$index)
->run();
}
$childModel
包含一個帶有類名稱的字符串。工作得很好,到目前爲止,但新的服務器說:
Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in /***/model.php on line 71
(線71以上代碼的第3行)
我知道這意味着他不喜歡的::
,但爲什麼沒有我其他服務器在這裏抱怨?我能做些什麼呢?
更新:它現在有效。它似乎只是需要時間的服務器切換到新的PHP版本。對不起大家! (如何關閉此線程?)
您的3臺服務器正在運行哪些版本的PHP?我的猜測是新的使用舊的。 –
所有服務器運行php 5.3 – edave