短いタグを使用するポイントは何なのかを尋ねる必要があります。
入力が速くなる
MDCore は次のように述べています。
<?=
入力するよりもはるかに便利です<?php echo
はい、そうです。スクリプト全体で 7 文字 * X 回入力する必要がなくなります。
ただし、スクリプトの設計、開発、および作成に 1 時間、または 10 時間、またはそれ以上かかる場合、スクリプトの実行中にあちこちで 7 文字を入力しない数秒の時間は、どの程度関連するのでしょうか?
短いタグがオンになっていない場合、またはオンになっている場合に一部のコアまたはすべてのスクリプトが機能しない可能性と比較して、更新または ini ファイル/サーバー構成を変更する誰かがそれらの機能を停止する可能性があります。
あなたが得る小さな利益は、潜在的な問題の深刻さを上回るほどのものではありません.
読みやすい
これは親しみやすさに依存します。
私はいつも見たり使ったりしてきました<?php echo
。その<?=
ため、読みにくいわけではありませんが、私にはなじみがないため、読みやすくはありません。
また、(ほとんどの企業と同様に) フロントエンド開発者とバックエンド開発者の分割により、これらのテンプレートに取り組んでいるフロントエンド開発者は、「PHP のオープンタグとエコー」と同等であることを知っているのでしょうか?
ほとんどの人は、より論理的な方が快適だと思います。つまり、明確な PHP の開始タグと、「エコー」が発生していることです。 <?=
<?php echo
リスク評価
の問題 = サイト全体またはコア スクリプトが機能しない。
問題の可能性が非常に低い+ 結果の深刻度が非常に高い=リスクが高い
結論
いくつかの文字を入力する必要がなく、あちこちで数秒節約できますが、それには多くのリスクがあり、結果として可読性が失われる可能性もあります。
に精通しているフロントエンドまたはバックエンドのコーダーは、標準的な PHP のもの (標準の開始タグと非常によく知られている "echo")であるため、<?=
理解する可能性が高くなります。
(フロントエンドのコーダーでさえ、「エコー」を知っている必要があります。そうしないと、フレームワークによって提供されるコードに取り組んでいません)。 <?php echo
<?php
逆の可能性は低いですが、PHP の短いタグの等号が「echo」であると論理的に推測する人はまずいないでしょう。