PHP короткий открытый тег против длинного открытого тега

Возможный дубликат:
Являются ли PHP короткие теги приемлемыми для использования?

Что лучше использовать или считать лучшей практикой: <?php или <? , Я всегда хотел знать. Или это скорее предпочтение программисту.

<?php является официальным стандартом. Я никогда не сталкивался с проблемой, когда браузер был сбит с толку, но просто использовал <? может также объявить XML и не может быть лучшей привычкой формироваться.

Я скажу вам это, хотя другие программисты всегда оценят стандарт. Я бы пошел с <?php точно.

<?php – всегда, определенно.

Некоторые причины; самый большой из них «устраняет неоднозначность PHP из SGML (например, XML)».

Начиная с PHP 5.4, <?= Будет доступен независимо от параметра short_open_tags ini, поэтому, если вы просматриваете прогноз, вы можете избежать использования <?= Внутри HTML вместо <?php echo , однако для не- echos всегда использует <?php как <? все еще зависит от ini.

Тем не менее, многие хосты только недавно приняли 5.3, а 5.4 – только в бета-версии, поэтому, если это библиотека или что-то, что может скоро дойти до серверов других, я бы придерживался <?php для обоих.

Я могу порекомендовать <?= ;?> В HTML-коде. Но, я буду alawys рекомендовать <?php всякий раз, потому что это стандарт и меньше путаницы с XML на примере.