и
=
называются короткими открытыми тегами и не всегда включены (см. директиву short_open_tag
) с PHP 5.3 или ниже (но с PHP 5.4.0, =
всегда доступен.
На самом деле, в файле php.ini-production, поставляемом с PHP 5.3.0, они по умолчанию отключены:
$ grep 'short_open' php.ini-production
; short_open_tag
short_open_tag = Off
Итак, используя их в приложении, которое вы хотите распространять, может не быть хорошей идеей: ваше приложение не будет работать, если оно не включено.
, с другой стороны, не может быть отключено - так что это безопаснее всего использовать этот, даже если он длиннее для записи.
За исключением того факта, что короткие открытые теги не обязательно включены, я не думаю, что есть большая разница.