小山 哲志 2003/4/25 現在開発中のPHP5は、オブジェクト指向機能が大幅に強化される。次世代PHPはどのような言語になるのか? ベータリリースを目前にひかえたPHP5の言語仕様を解説する(編集部) 現在開発中のPHPバージョン5(以下PHP5)。オブジェクト指向機能の大幅な強化が主な改善点であり、巷ではリリースに関する声もちらほら聞かれるようになってきた。 そこで、PHP5の開発経緯やその新機能について、ここでざっとまとめてみたいと思う。 Zend Engine 2.0の誕生 現在のPHPバージョン4(以下PHP4)の基本的な文法をつかさどっているのは、Zend Engineと呼ばれるスクリプトエンジンだ。これはPHP4の目玉機能の1つであり、洗練された構造かつ容易に拡張可能な言語エンジンは、それまでの場当たりな拡張を繰り返してきたPHP3に対する反省として生まれたものであった。