我在以下表格的一行中收到意外的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的投入 - 它引导我解决问题。

听起来你忘记了这一行上方的分号。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top