Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 分析错误:语法错误,第23行出现意外的T_SL_Php - Fatal编程技术网

Php 分析错误:语法错误,第23行出现意外的T_SL

Php 分析错误:语法错误,第23行出现意外的T_SL,php,Php,我得到这个错误: 分析错误:语法错误,意外 第23行 这是第23行: $selectorder = <<<ORDER $selectorder=检查之后是否有空格,确保在结束顺序之前没有空格/缩进它被称为“herdoc语法”,它允许您在不使用引号的情况下指定大字符串。在本例中,看起来您正在使用它将JavaScript代码放入变量中。由于您使用PHP启动字符串,因此herdoc与%符号的关系不好,并且以下情况也会导致分析错误:语法错误,意外的T_SL: <?php $v

我得到这个错误:

分析错误:语法错误,意外 第23行

这是第23行:

$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%%;
?>