使用下面的代碼我希望看到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