Какие отличия открывающих тегов?
https://www.php.net/manual/ru/language.basic-synta...
 PHP также допускает короткий открывающий тег <?, однако использовать их нежелательно, так как они доступны только если включены с помощью конфигурационной директивы php.ini short_open_tag, либо если PHP был сконфигурирован с опцией --enable-short-tags. 
Полный и короткий открывающий теги. Короткий может быть не включен на сервере и не факт что будет возможность это поменять. Вообще за использование короткого открывающего тега надо бить по рукам