PHPファイルの拡張子についての疑問。

【講座名】
PHP初心者入門講座 に関する質問

【質問】
PHPは拡張子が「.html」のファイルに PHP プログラムを組み込んでいくのものなんでしょうか?それとも拡張子が「.php」のファイルにHTMLを組み込むものなんでしょうか?

【回答】
拡張子が「.html」のファイルに、PHPでプログラムを書いても動きません。なぜならサーバーは、「.php」というファイル名のものを、PHPプログラムとして処理するからです。

「.php」ファイルの場合、サーバーはHTML部分はそのまま出力し、PHPのタグで囲まれた部分は処理結果を出力します。

でも「.php」ファイルだからといって、必ずプログラムを書かなければならないわけではなく、中身がHTMLだけでもエラーにはなりません。

極端な例を上げれば、以下のようなPHPプログラムがまったく書いていない、「.php」ファイルでもOKなのです。

ファイル名 test.php

<html>
  <head>
    <title>test</title>
  </head>
  <body>
    <p>あああ</p>
  </body>
</html>



スポンサードリンク


スポンサードリンク






プログラミング入門 Q&A TOPへ