【发布时间】:2013-12-03 02:11:33
【问题描述】:
当我使用 heredoc 语法将值推入数组时出现语法错误
$theArray = array();
$theArray[] = <<<EOT
some values here
EOT;
$theArray[] = <<<EOT
some values here
EOT;
我不知道这段代码有什么问题。
【问题讨论】:
-
确保
EOT;之前没有空格 -
您的代码运行良好,可能是您在其他地方有错误?你能把你的error_log贴在这里吗?
-
并确保
<<<EOD后面没有空格、制表符等。 -
我无法访问错误日志,无论如何,即使我的编辑似乎也不满意这种语法i42.tinypic.com/2s8snz8.gif
-
@gabric:这不是 PHP 错误。它特定于您的 IDE。我建议您编辑问题并添加此详细信息。