私の質問は、すべての HTML ファイルを PHP ファイルに変換して、PHP コードをファイルに入れることができない理由があるかどうかです。ファイルに *.php という名前を付けると、HTML が正しく解析されない場合がありますか?
では、HTML ドキュメントを保持する意味はあるのでしょうか。
あなたはそれを逆に考えなければなりません。HTMLをPHPに変換する理由があるはずです。それが存在しない場合は、それを行わないでください。
そうすると、ページのPHPサーバーが解釈されるため、ユーザーリクエストとWebページのレンダリングの間に「待ち時間」が長くなります。さらに、システムを複雑にします(サーバー構成、セキュリティ修正など)。
サーバーが PHP の *.php ファイルを解析するように構成されていて、HTML ファイルのみを提供するように構成されている場合、HTML ファイルの名前を変更して .php 拡張子を付けると速度が低下します。
完全にHTMLである*.phpという名前のファイルは、引き続きHTMLとして正しく解析されます。ただし、他の人がすでに指摘しているように、それと.html拡張子の間にはパフォーマンスの違いがあります。
すべての.phpファイルがphpパーサーを通過する必要があることに注意してください。したがって、Webサーバーにより多くの負荷をかけることになります。
他にできることは、拡張機能を PHP ファイルとしてhttpd.conf
application/x-httpd-php
認識するように設定することです。.html
そうすれば、拡張子を変更する必要はありません。