我正在尝试使用here文档并将其存储在变量中。问题在于notepad ++,这里的文档注释了初始化行下面的所有内容,包括PHP文件的结束标记。我做错了什么?
<?php
$html = <<<HTMLBLOCK
Hello world
HTMLBLOCK;
?>
答案 0 :(得分:5)
Heredocs是空白的。你需要关闭左边的标签:
<?php
$html = <<<HTMLBLOCK
Hello world
HTMLBLOCK;
?>
答案 1 :(得分:0)
诀窍就是这样写:
<?php
$html = <<<HTMLBLOCK
Hello world
HTMLBLOCK;
?>
注意HTMLBLOCK没有填充左边? :)