-1
通常、ここでは構文エラーは表示されませんが、このケースは少し疑わしいものです。私は文字列で定数をまとめようとしていました。私は、ローカルホスト上で正常に動作しますが、私は自分のWebサーバー上の私のプロジェクトをプッシュするとき、それは私に語った:定数と文字列を組み合わせようとすると構文エラーが発生する
Parse error: syntax error, unexpected '.', expecting ',' or ';' in xxx on line xxx
コード:
define("ROOT", str_replace("index.php", "", $_SERVER["SCRIPT_FILENAME"]));
と
$somePath = ROOT . "some/path"; //Synax error in this line
が行うには、この何かをしています異なるPHPバージョンを使用していますか? (Webサーバ上の5.5、7.0はlocalhost)
更新
コード内の一部の更新:
class SomeClass {
private $somePath = ROOT . "some/path"; //Synax error in this line
...
}
ページを含めましたか? – Amy
localhostと同じコードを使用しています – PrototypeX7
エラーを再現できません。ここに完全で実際の関連コードを表示してください。また、[mcve]を読み、私たちに提供してください。 – Rizier123