В стандарте кодирования Zend Framework упоминается следующее:
Для файлов, содержащих только код PHP, закрывающий тег ( "? > " ) Никогда не разрешается. Он не требуется PHP, и его исключение предотвращает случайную инъекцию конечных пробелов в ответ.
Однако я помню, как слышал о проблеме (с инструментами или включая, может быть?), где файлы должны иметь закрывающий тег.
Кто-нибудь знает о каких-либо проблемах (кроме проблемы с разработчиком, требующей симметрии), где вам нужно будет закрывать теги или они вообще плохой идеей?