Все аргументы переносимости хороши и хороши, но я буду кощунственным и скажу, что вы должны идти вперед и использовать короткие теги, если хотите, если вы не делаете что-то, что предназначено для действительно широкого распространения источник), или делают что-то очень ориентированное на xml.
а) Я никогда не был в ситуации, когда я не мог включить короткие теги. Обычно они включены по умолчанию.
b) В большинстве ситуаций <?
не будет путать с <?xml
, потому что они анализируются на разных уровнях стека.
в) короткий тег менее навязчив и поэтому меньше загромождает ваш код. Я считаю это особенно верно с <?php echo
против <?=
. (Вы можете возразить, что вам вообще следует избегать использования любого из них, потому что это, вероятно, означает, что вы пишете код для спагетти, но давайте - это php!)
Конечно, все зависит от того, над каким проектом вы работаете, но для базового веб-сайта я не думаю, что короткий тег может вас навредить.