Использование сокращённых открывающих тегов в PHP может быть нежелательно по нескольким причинам:
- Проблемы совместимости. lhs-blog.info Короткие теги не включены по умолчанию на всех серверах из соображений безопасности и совместимости. lhs-blog.info Их можно включить, изменив настройки конфигурации php.ini. lhs-blog.info
- Ухудшение транспортабельности кода. qna.habr.com Например, проект может быть размещён на дешёвом хостинге, где не будет возможности включить короткие теги. qna.habr.com
- Снижение производительности. lhs-blog.info Использование коротких тегов может замедлить выполнение скрипта, если серверу необходимо включить их поддержку. lhs-blog.info
- Снижение универсальности скрипта. fsweb.info Короткие теги не рекомендуется использовать без особой необходимости, особенно при разработке библиотек или приложений для распространения. fsweb.info
Чтобы избежать потенциальных проблем, рекомендуется использовать стандартные теги PHP, такие как <?php и ?>. lhs-blog.info