1

php を .html ファイルに入れることができるのに、特定のページが .php として作成される理由はありますか? 単にファイルを整理するためですか? それとも、ページの読み込み方法に影響しますか?

(私はファイル拡張子について話している)

4

2 に答える 2

6

拡張子.htmlを持つファイルが PHP として解析されるかどうかは、サーバーの構成に依存します。通常、そうではありません。

これには理由があります。そのように設定すると、PHP インタープリターは、PHP コードがまったく含まれていない場合でも、提供されるすべてのHTML ファイルを調べる必要があります。それはパフォーマンスには良くありません。

于 2010-07-02T19:12:05.220 に答える
6

ファイル拡張子は単なる規則です。.html拡張子を付けて JPEG 画像を保存し、適切に読み込まれるように構成することができます。そしてもちろん、慣例であるため、魔法のようなものは何もありません。名前foo.mpgをに変更してfoo.aviも、ムービーは DivX に変換されません。Unix オペレーティング システムは、拡張機能を使用してプログラムを識別することさえしません。

しかし、もちろん、それらは非常に便利な規則です。テキスト エディターで.phpファイルを開く場合、適用するシンタックス ハイライターを推測する必要はありません。Web サーバーが.phpファイルを提供する場合、それを処理するように PHP インタープリターに指示する必要はありません。

いくつかのより多くの発言:

  • 多くのサーバー側言語があります。PHPだけではありません。
  • PHP インタープリターはファイル拡張子を気にしません。
  • URL は、読み込まないファイルとほぼ同じ回数、読み込まれるファイルを反映します。
  • PHP は HTML... と GIF 画像、PDF ドキュメント、MP3 録音を生成できます...
于 2010-07-02T19:26:55.703 に答える