公式ドキュメントでさえ、PHP の「短いタグ」( <? /*...*/ ?>
) は「悪い」ものであると説明していました。ただし、PHP 5.4 以降では、設定に関係なく、echo
バラエティ<?= /*...*/ ?>
は永続的に有効になりshort_open_tag
ます。
変更点
以前は、共有ホスティング プラットフォームで が有効になっているかどうかが予測できないという理由だけで落胆していたとしてもshort_open_tag
、ホストの一部のサブセットが PHP 5.4 を実行するという理由だけで、その議論がなくなるわけではありませんか?
おそらく、この言語への変更は、「短いタグ」を避けるべきであるという推奨事項の変更を本質的に意味するものではありませんが、問題が発生した場合、PHP 開発者はもはやそれらを「嫌う」ことはないように思われるので、多くの。右?
現時点で導き出せる唯一の論理的結論は、PHP 5.4 でのこの変更の導入には何らかの客観的な根拠があるに違いないということです。
それは何ですか?