Закрывающий тег 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 принес слишком много результатов о том, почему вы должны игнорировать закрывающий тег для каждого поиска, а не то, что я хотел найти.

Ответы на вопрос(1)

Ваш ответ на вопрос