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

$str =  <<

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

strEof;

echo '结束';

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

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


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

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

你可能感兴趣的:(php)