Я работал с WordPress и другой CMS, и я заметил, что некоторые из php-файлов не имеют закрытия ?>
.
Когда я пишу свои собственные файлы, я должен включить ?>
, В противном случае сбой программного обеспечения. Мне интересно, как они работают, или если есть определенные разделы темы, которые принимают этот тип php-файлов. Может быть, закрывающая скобка ?>
Встроена в другой файл, который я не видел.
У кого-нибудь есть объяснение?
Если я решит поставить ?>
На эти файлы, произойдет сбой системы? или я могу безопасно написать их с закрывающей скобкой?
Из официальной документации PHP:
Если файл является чистым PHP-кодом, желательно опустить закрывающий тег PHP в конце файла. Это предотвращает случайные пробелы или новые строки, добавляемые после тега закрытия PHP, что может вызвать нежелательные эффекты, потому что PHP начнет буферизацию вывода, когда программист не хочет отправлять какой-либо вывод в этой точке скрипта.