意外的T_CONCAT_EQUAL

Bri*_*ney 3 php string concatenation

我在以下形式的行上收到意外的T_CONCAT_EQUAL错误:

$arg1 .= "arg2".$arg3."arg4";
Run Code Online (Sandbox Code Playgroud)

我正在使用PHP5.我可以简单地去做以下事情:

$arg1 = $arg1."arg2".$arg3."arg4";
Run Code Online (Sandbox Code Playgroud)

但我想首先知道什么是错的.有任何想法吗?

谢谢,斯威尼

Jer*_*ten 7

当$ arg1未定义时(没有值,从未设置),就会发生这种情况.)