以下は、php ファイル内の行の 2 つのバージョンです。
最初のバージョン:
if ($projet['sourceDonnees'] === (string)$CONSTANTS['sourceDonnees_saisie']) {
2 番目のバージョン:
if ($projet['sourceDonnees'] === (string)$CONSTANTS['sourceDonnees_saisie']) {
それらは同じように見えますが、最初のバージョンの結果は になりますPHP Parse error: syntax error, unexpected T_STRING
が、2 番目のバージョンは問題なく動作します。両者の違いは、最初のバージョンは貼り付けて修正したものであるのに対し、2 番目のバージョンはすべて手書きで書き留めたものです。何が起きてる?
注: この行は、UTF-8 でエンコードされたテキスト ファイルからコピーされ、別の UTF-8 テキスト ファイルに貼り付けられました。すべての操作は gedit 内で行われ、両方のファイルは私が gedit で作成しました。