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サーバーを設定すること さえ可能で、この場合、ユーザーが袖の内に何があるかを見分けることは 不可能になることでしょう。