Короткие теги php

Назначение данной статьи - памятка. Т.к. сталкиваюсь с проблемой, но не часто.

Итак не на всех серверах настроено(включена) опция коротких тегов php:

<?= $var ?>
<? код ?>

Нормальный(полный вид):

<?php echo $var ?>
<?php код ?>

Для включения коротких тегов нужно файле php.ini включить директиву short_open_tag, которая разрешает использование коротких тегов: и .

Лично я не люблю эти короткие теги, несмотря на то, что писал на MUMPS, где оператор может сокращатся до начальной буквы. Все по причине читабельности кода. А в случае с php еще и разной настройки серверов. Плюс имеются потенциальные проблемы с использованием тегов XML в php . Т.е. плюсов меньше, чем ускорение разработки/написания кода.

С версии php 5.4.0 тег <?= работает всегда.

Заметили ошибку, можете подсказать еще что-то? - Обращаемся сюда

Примеры работ

Информация