PHP3.0発表

(1998年06月)

PHP 3.0 は、現存する PHP に近い状態になった最初のバージョンです。 PHP/FI 2.0 ではまだ力不足で、自分たちが大学のプロジェクトで作っている eコマースアプリケーションを構築するには機能が足りないと気づいたのは イスラエルのテルアビブにいた Andi Gutmans と Zeev Suraski でした。彼らは 1997 年に、 PHP/FI の裏にあるパーサーを新たに書き直そうとし始めました。 Rasmus をオンラインで捕まえた彼らは、PHP の現在の実装や自分たちがそれをどう作り直そうとしているのかについて議論しました。 現在のエンジンを改善させ、既存の PHP/FI のユーザーも守るために、 Andi と Rasmus、そして Zeev は協力して新たなプログラミング言語を作ることにしました。 この全く新しい言語は新しい名前でリリースされました。PHP/FI 2.0 の名前が持っていた「個人向け」というイメージをなくすためにです。 新しい名前は、シンプルに「PHP」。「PHP: Hypertext Preprocessor」 の頭文字をとったものです。

PHP 3.0 の最も強力な点は、その拡張性でした。 さまざまなデータベースやプロトコル、そして API を扱うための成熟したインターフェイスをユーザー向けに用意しただけでなく、 その言語自身も拡張しやすいものにしました。 そのおかげで、多くの開発者がさまざまなモジュールを開発するようになりました。 間違いなく、これこそが PHP 3.0 が大成功を収めた鍵でしょう。 PHP 3.0 で登場したその他の主要機能には、 オブジェクト指向プログラミングのサポートやより強力で一貫性のある言語構文などがあります。

1998 年 6 月、世界中から新たな開発者が多く参入した PHP Development Team は、PHP/FI 2.0 の正式な後継として PHP 3.0 をアナウンスしました。 アクティブな開発が続いていた PHP/FI 2.0 は前年の 11 月に開発が止まっていましたが、 ここで始めて公式に終了宣言が出たのです。約 9 か月の公開テストを経て PHP 3.0 が公式にリリースされたときには、既に世界中の 70,000 以上のドメインに PHP がインストールされていました。さらに、その環境は POSIX 準拠の OS にとどまりませんでした。 比較的少数ではあるものの、PHP がインストールされているとされるドメインの中には Windows 95 や 98 そして NT、あるいは Macintosh でサーバーが動いているところもあったのです。 最盛期には、インターネット上のウェブサーバーのほぼ 10% に PHP 3.0 がインストールされていました。