PHP は、HTML に埋め込まれたサーバーサイドのスクリプト言語です。 PHP が他のクライアント側 Javascript と異なるのは、そのコードがサーバー側で実行されることです。PHP では何ができるのでしょうか? 最も低いレベルでは、PHP はテーブル データの収集や動的生成など、他の CGI プログラムが実行できることはすべて実行できます。おそらく最も強力で意味のある機能は、データベース対応の Web ページを作成するのが非常に簡単なことです。
Adabas D InterBase Solid。
dBase mSQL Sybase
Empress MySQL Velocis
FilePro Oracle Unix dbm
Informix PostgreSQL
PHP は、IMAP、SNMP、NNTP、POP3、さらには HTTP などのプロトコルを介した他のサービスとの「通信」もサポートしており、不明瞭なネットワーク インターフェイスを開くこともできます。その他のプロトコルの相互作用
PHP の簡単な歴史
1994 年の秋、Rasmus Lerdorf は、誰がオンライン履歴書を閲覧したかを追跡するために、初期の非配布バージョンがリリースされました。 1995 年初頭 当時、PHP は個人用のホームページ開発ツールとしてのみ考えられていました。PHP は、いくつかの特別なマクロと、ゲストブックやカウンターなどのホームページのバックエンドで使用されるいくつかの一般的なツールのみを理解できる非常に単純な分析エンジンで構成されていました。このパーサーは 1995 年半ばに書き直され、PHP/FI バージョン 2 と名付けられました。FI は、HTML 形式のデータを解釈するために Rasmus によって作成された別のパッケージに由来しており、個人用ホームページ ツール スクリプトと正式な解析サーバーを組み合わせており、mSQL サポートが追加されています。その結果、PHP/FI は驚異的なペースで成長し、人々はそれに独自のコードを提供し始めました
1996 年末にはそれが可能であると推定されています。 1997 年半ばまでに、全世界で少なくとも 15,000 の Web サイトがあり、その数は 50,000 を超えました。また、Rasmus 自身の好みによって、いくつかの個別に開発されたプロジェクトが作成されました。 Zeev Suraski と Andi Gutmans がパーサーを書き直しました。この新しいパーサーは PHP バージョン 3 の基礎となりました。多くの有用なコードが PHP/FI から PHP3 に継承され、現在 (1999 年半ば) に完全に書き直されました。 PHP/FI または PHP3 は、C2 レベルの Web サーバーや Red Hat Linux などの多くの商用製品にバンドルされています。このことから、NetCraft が提供するデータに基づくと、世界中で 150,000 以上の Web サイトが PHP を使用していると考えられます。観点から見ると、インターネット上には Netscape の主力エンタープライズ サーバーを実行しているよりも多くのサイトがあります
。