php: 字符串定界符(<<<)形式定义字符串结束必须换行

阅读 63

2023-04-10


$str =  <<<strEof

任何字符(但是某些情况还是需要注意的)

strEof;

echo '结束';

------------------------

像上例,如果"strEof;"后面没有换行,且文件就至此结束了,就会出现下面错误

<br /><b>Parse error</b>: syntax error, unexpected $end, expecting T_VARIABLE or T_END_HEREDOC or T_DOLLAR_OPEN_CURLY_BRACES or T_CURLY_OPEN in <b>G:\www\edm\install.php</b> on line <b>529</b><br />

且当行只允许"strEof;",不允许再有其它多余的字符.否则一样出错.

精彩评论(0)

0 0 举报