Используя следующий код, я ожидаю увидеть 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
?>
Результат: Это заголовок Это первая линия. Это второе. - Написал Альфред Э Ньюман.
Невозможно воспроизвести, выход выглядит хорошо: http://codepad.org/7Oogl3hY;) – hakre