次の形式の行で予期しない T_CONCAT_EQUAL エラーが発生します。
$arg1 .= "arg2".$arg3."arg4";
PHP5を使用しています。私は単に次のことを行うことができます:
$arg1 = $arg1."arg2".$arg3."arg4";
しかし、そもそも何がうまくいかないのか知りたいです。何か案は?
ありがとう、スウィーニー
次の形式の行で予期しない T_CONCAT_EQUAL エラーが発生します。
$arg1 .= "arg2".$arg3."arg4";
PHP5を使用しています。私は単に次のことを行うことができます:
$arg1 = $arg1."arg2".$arg3."arg4";
しかし、そもそも何がうまくいかないのか知りたいです。何か案は?
ありがとう、スウィーニー
これは、$arg1 が未定義の場合に発生します (値がなく、設定されていません)。
したがって、最も正確な理由は、上記のコード行が次のとおりであることです。
$arg1 .= "arg2".$arg3."arg4";
私の情報源では実際には次のようでした:
arg1 .= "arg2".$arg3."arg4";
$ が arg1 にありませんでした。通訳者が最初にそれをキャッチしなかった理由はわかりませんが、何でも。Jeremy と Bailey の意見に感謝します - それは私を問題に導きました。
この行の上の行でセミコロンを忘れたようです。