章 1. 入門

目次
PHP とは?
PHP にできること
PHP の歩み

PHP とは?

PHP (正式名称は、"PHP: Hypertext Preprocessor") は、サーバー上で動作する HTML 埋め込み型のスクリプト言語です。

簡単な答えですが、どういう意味でしょう? 以下に例を示します。

例 1-1. 初歩的な例

  1 
  2 <html>
  3      <head>
  4          <title>Example</title>
  5      </head>
  6      <body>
  7         <?php echo "Hi, I'm a PHP script!"; ?>
  8      </body>
  9 </html>
 10       

PerlやCのような他の言語で書かれたCGIスクリプトとの違いは、 HTMLを出力する多くのコマンドを用いてプログラムを書く代わりに 何かを行う(この場合はテキストを出力する)埋め込みコードを 含むHTMLスクリプトを書くということです。 PHP コードは、"PHPモード" に入ったり出たりする特別な開始および 終了のタグで括られています。

PHP がクライアントサイド JavaScript のようなものと異なっている 点は、コードがサーバーで実行されるということです。 上のようなスクリプトをサーバー上においていたとしたら、 クライアントは、スクリプトを実行した結果を受け取りますが、 その出力を作成したコードに関する情報を得ることはできません。 全てのHTMLファイルをPHPで処理するようにWebサーバーを設定すること さえ可能で、この場合、ユーザーが袖の内に何があるかを見分けることは 不可能になることでしょう。