|
PHP Hypertext Preprocessor
CGIと同様、動的にWebページを生成するためのWebアプリケーション開発言語(システム)。PHP Group(http://www.php.net/)から、オープンソースソフトウェアとしてリリースされている。 PHPで実際にスクリプトを記述するには、HTMLファイルの中に「<?PHP〜?>」というタグを使い、その中にPHPのスクリプトを記述する。クライアントがWebサーバにそのHTMLファイルをリクエストすると、WebサーバはPHPインタープリタを呼び出し、その実行結果をクライアントに返す。一般に、Perlなどを使ったCGI処理では、Perlスクリプトとそれを呼び出すHTMLファイルの2つのファイルが必要になるが、PHPでは1つのHTMLファイル中にスクリプトを埋め込むことができ、開発が容易である。また、C言語に似た言語仕様や、OracleやPostgreSQLといったデータベースとの連携機能が強力といった特徴も持っている。 PHPの最新版は5月に正式リリースされたバージョン4(PHP4)で、主な改良点としては、I. セッション機能を標準サポート、II. 外部オブジェクトのサポート(Javaサーブレット/クラス、DCOMの利用が可能)、III. リソース管理の強化、IV. ライブラリ拡張機能の強化、V. Zendアドオン(スクリプトの最適化、コンパイル、キャッシング機能)のサポートなどが挙げられる。
|