$row = mysql_fetch_row($result);
echo <<<_END
<pre>
<ul> <li> $row[2] <li> <ul>
</pre>
_END;
错误是:
Parse error: syntax error, unexpected '<<' (T_SL) in C:\xampp\htdocs\mobile\home.php on line 64
我不明白什么是错的? _END:位于最左侧,没有空格
答案 0 :(得分:3)
我复制了你的代码并发现:<<<_END
之后你有一个空格;)删除它并且它有效。
作为旁注:您不应使用END
或STRING
等抽象标识符。使用描述内容的标识符,例如(在您的情况下)HTML
。某些IDE(如PHPStorm)甚至可以根据使用的标识符突出显示代码。