使用下面的代码我希望看到5个单独的行显示。相反,它将所有内容都包装在一行中......没有标签,没有前导空格,也没有空白行。不是我期待的。PHP heredoc不保留格式
查看其他代码后,程序员插入了一系列我试过的代码(使用
代替),并获得了一些我期待的结果。我是否期待太多?我永远无法获得领先的空格和制表符。这可能是一个设置问题?
<?php
$author = "Alfred E Newman";
$out = <<<_END
This is a Headline
This is the first line.
This is the second.
- Written by $author.
_END;
print $out;
// echo $out; // ... didn't format as expected either
?>
结果:这是一个标题这是第一行。这是第二个。 - 由Alfred E Newman撰写。
无法重现,输出看起来不错:http://codepad.org/7Oogl3hY;) – hakre 2012-02-23 14:43:51