次のコードは、ローカルホストと最初のホスティング事業者では正常に機能しますが、新しいホスティング事業者では正常に機能しません。
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バージョンに切り替えるのに時間がかかったようです。みなさんごめんなさい!(このスレッドを閉じるにはどうすればよいですか?)