Почему нужно опустить закрывающий тег?

Я продолжаю читать, что использование закрывающего тега PHP ?> для конец файла. Проблема заголовка кажется неуместной в следующем контексте (и это пока единственный хороший аргумент):

Современные версии PHP устанавливают флаг output_buffering в php.ini Проблема с заголовком кажется неуместной в следующем контексте (и это пока единственный хороший аргумент): ...

Я продолжаю читать, что использование закрывающего тега PHP ?> для конец файла. Проблема заголовка кажется неуместной в следующем контексте (и это пока единственный хороший аргумент):

Современные версии PHP устанавливают флаг output_buffering в php.ini Проблема с заголовком кажется неуместной в следующем контексте (и это пока единственный хороший аргумент): ...

Я продолжаю читать, что использование закрывающего тега PHP ?> для конец файла. Проблема заголовка кажется неуместной в следующем контексте (и это пока единственный хороший аргумент):

Современные версии PHP устанавливают флаг output_buffering в php.ini Если буферизация вывода включена, вы можете установить заголовки HTTP и файлы cookie после вывода HTML, потому что возвращенный код не отправляется браузеру немедленно.

Все хорошие практические книги и вики начинаются с этого «правила», но никто не предлагает веских причин. Есть ли еще одна веская причина для пропуска конечного тега PHP?

364
задан Mehran 22 November 2018 в 06:32
поделиться