Are PHP Short Tags Indeed Unacceptable?
PHP では、PHP コードを開いたり閉じたりするためのさまざまなタグ オプションが提供されています。短いタグ ( および ?>) と ASP スタイルのタグ (<% および %>) は便利ですが、PHP コーディング標準では、これらを「一般的に推奨されない」とみなしています。
推奨しない理由
PHP コーディング標準によれば、短いタグは移植性の問題を引き起こします。すべてのサーバーで有効になっています。これにより、コードを別のホストに転送するときに予期しないエラーが発生する可能性があります。したがって、移植性を高めるために、完全な形式、 を使用することをお勧めします。
例外
省略形のエコー タグ (= ) 一方、完全にサポートされており、使用できます。このタグは無効にすることができず、PHP のコア構文に含まれています。
その他の考慮事項
短いタグは便利ですが、読みやすさと構文の強調表示は重要な要素です。多くの開発者は、明確にし、混乱を避けるために、明示的な
PHP バージョンに関する考慮事項
PHP 5.4 以降では、= .. .?>タグはユニバーサルにサポートされています。これは、PHP 5.4 以降のサポートを前提として、移植可能なコードで安全に使用できると考えられることを意味します。ただし、5.4 より前のバージョンをサポートするには、 を使用する必要があります。
最新化と将来性の向上
価値はありますASP タグ (<% 、 %> 、 <%= 、および script タグ) がPHP 7. 短いタグは引き続き機能しますが、長期的な互換性と移植性を確保するために、PHP 7 のベスト プラクティスに合わせてコードを変更することを検討することをお勧めします。
以上がコードの移植性を高めるために、PHP の短いタグは避けるべきですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。