Здесь информация в соответствии с официальной документацией:
Существует четыре разные пары открытие и закрытие тегов, которые могут быть используется в PHP. Два из них,
<?php ?>
и<script language="php"> </script>
, всегда доступны. Два других короткие теги и теги стиля ASP, и может быть включено и выключено Файл конфигурации php.ini. Как таковой, в то время как некоторые люди находят короткие теги и Теги стиля ASP удобны, они менее портативный, а вообще не Рекомендуется.
По моему опыту большинство серверов имеют короткие теги. Typing
<?=
гораздо удобнее, чем печатать
<?php echo
Удобство программистов является важным фактором, поэтому почему они не рекомендуются?