此代码:
<?
echo <<<EOM
Hello
EOM;
?>
导致此错误:
解析错误:在第2行的C:\ xampp \ htdocs \ tiketku \ cari.php中解析错误
我做错了什么?
答案 0 :(得分:11)
<<<EOM
之后有空格。这是非法的。删除空格,它将正常工作。
来自the manual:
分隔字符串的第三种方法是heredoc语法:
<<<
。在此运算符之后,提供标识符,然后提供换行符。
标识符和新行之间不能有空格。
答案 1 :(得分:4)
EOM
之后有一个空格。
<?
echo <<<EOM␣
Hello
EOM;
?>
您需要将其删除。
答案 2 :(得分:2)
在第一个“EOM”之后你有一个额外的空格字符!