Php 分析错误:语法错误,第23行出现意外的T_SL
我得到这个错误: 分析错误:语法错误,意外 第23行 这是第23行:Php 分析错误:语法错误,第23行出现意外的T_SL,php,Php,我得到这个错误: 分析错误:语法错误,意外 第23行 这是第23行: $selectorder = <<<ORDER $selectorder=检查之后是否有空格,确保在结束顺序之前没有空格/缩进它被称为“herdoc语法”,它允许您在不使用引号的情况下指定大字符串。在本例中,看起来您正在使用它将JavaScript代码放入变量中。由于您使用PHP启动字符串,因此herdoc与%符号的关系不好,并且以下情况也会导致分析错误:语法错误,意外的T_SL: <?php $v
$selectorder = <<<ORDER
$selectorder=检查之后是否有空格,确保在结束顺序之前没有空格/缩进代码>它被称为“herdoc语法”,它允许您在不使用引号的情况下指定大字符串。在本例中,看起来您正在使用它将JavaScript代码放入变量中。由于您使用PHP启动字符串,因此herdoc与%符号的关系不好,并且以下情况也会导致分析错误:语法错误,意外的T_SL
:
<?php
$var=<<<%%SHRUBBERY%%
Nih!
%%SHRUBBERY%%;
?>
同时确保您有3'我在末尾有一个空格,如:“显然,结束标识符不是问题所在。这正是问题所在。第23行末尾的一个空格。这个答案在类似的毫无结果的web搜索“php”后帮助了我,也不应该有分号。对于有此错误但没有使用heredoc语法的其他人来说,问题可能是因为subversion冲突消息在文件中插入了相同的括号
<?php
$var=<<<%%SHRUBBERY%%
Nih!
%%SHRUBBERY%%;
?>