章 1. 入門

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

PHP とは?

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

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

例 1-1. 初歩的な例


<html>
     <head>
         <title>Example</title>
     </head>
     <body>
        <?php echo "Hi, I'm a PHP script!"; ?>
     </body>
</html>
      

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

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