Хорошо, если у вас есть включаемый файл, такой как config.php, и вы не хотите, чтобы он выводил какие-либо символы, потому что он не предназначен или вы не хотите запускать «заголовки уже отправлены», вы можете оставить закрывающий тег чтобы убедиться, что пробелы не отправляются в браузер. Вы обнаружите, что файлы, которые являются чистым PHP и не содержат никакого содержимого для вывода, обычно не содержат закрывающий тег.
Суть в том, что вы не хотите преждевременно вставлять контент до того, как установлены какие-либо заголовки. Об этом подробно говорится здесь .