Закрывающий тег PHP удаляет перевод строки
я делаюэксперимент, HTML-препроцессор как СЛИМ или Джейд.
ЭтоPHP код, который кажется правильным:
nav
ul id: "test"
li
@
li
@About
li
@Contact
Этоожидаемый предварительно обработанный HTML (да, $ Var == "Тестовое задание"):
nav
ul id: "test"
li
@Test
li
@About
li
@Contact
Однако вбраузер Я понялнеправильно текст какHTML препроцессора:
nav
ul id: "test"
li
@Test li
@About
li
@Contact
Наконец, есть два способа сделать это правильно.
Добавление линии разрыва вручную:
nav
ul id: "test"
li
@
li
@About
li
@Contact
Запись пробела после закрывающего тега PHP (??).
Почему первый случай,, игнорируя перевод строки после закрывающего тега PHP? Я не могдействительно ничего не нашел, так как Google принес слишком много результатов о том, почему вы должны игнорировать закрывающий тег для каждого поиска, а не то, что я хотел найти.