Нужен ли закрывающий тег PHP при использовании операторов include или require?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Нужен ли закрывающий тег PHP при использовании операторов include или require?

Сообщение Anonymous »

Отказ от использования закрывающего тега во включенных файлах меня устраивает. Тем не менее, в руководстве PHP.net для оператора include говорится:


Когда файл включен, синтаксический анализ выходит из режима PHP и в режим HTML
в начале целевого файла и возобновляется снова в
конце. По этой причине любой код внутри целевого файла, который должен
выполняться как код PHP, должен быть заключен в допустимые начальные и конечные
теги PHP.


Похоже, это указывает на то, что мне следует использовать закрывающие теги для таких файлов.

Однако следующая информация в руководстве PHP.net по разделению инструкций противоречит этому:

Закрывающий тег блока PHP в конце файла является необязательным, и
в некоторых случаях его опускание полезно при использовании include или require, поэтому
не возникнет нежелательных пробелов. в конце файлов, и вы
по-прежнему сможете добавлять заголовки ответа позже. Это также удобно,
если вы используете буферизацию вывода и не хотите видеть добавленные нежелательные
пробелы в конце частей, созданных включенными файлами.


Есть ли здесь противоречие или я что-то не понимаю? Если я что-то не понимаю, то что я не понимаю?

Подробнее здесь: https://stackoverflow.com/questions/365 ... statements
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»