PHPとはなんでしょう?
PHPとは、近年大変流行しているプログラム言語で、WEBプログラミング・WEB開発にはとても向いていると言われています。
実際に環境さえ揃ってしまえば、恐ろしく簡単に体感できます。
例えば、
<?php
phpinfo();
?>
と書いたファイルの拡張子を.phpにしてウェブサーバーにアップロードし、インターネット経由でアクセスするだけで、サーバーの診断書のようなものが得られます。
<?php
と
?>
で囲まれた部分以外は普通のhtmlやJavascriptを記述しても問題ありません。
つまり、htmlで作ったページにある1部分だけphpによって動的に変化する情報を記載したりすることができるのです。
これは私にとって非常に衝撃的でした。それまでは、全て複雑な命令と難解な文法によって書かれているであろうプログラムを全て一から書かなければならないと考えていたからです。
幸運な事に私はhtmlをある程度扱った事がありましたので、全体をhtmlで作ったページにたった数行追加するだけで、動的に変化するページを作成する事ができました。
また、htaccess等を使って.htmlファイルにもphpの動作実行権限を与えることにより、既存のリンク構造を変化させる事なく、機能を付与する事も可能になります。但し、この方法は全てのhtmlファイルにおいてphpのコードが存在するか否かの走査が行われる事を意味します。よって、ハードウェアに対して非常に高い負荷を発生させる事がしばしばある為、あまり推奨されてはいません。