今年の7月にPHP5が正式にリリースされました。PHP4で利用されているZend Engineにも改良が加えられ、PHP5ではZend Engine2が採用されています。 2001年7月に発表された「Zend Engine version 2.0: Feature Overview and Design」(PDF:115KB)において目標とされたのはオブジェクト指向機能の大幅な強化でしたが、このZend Engine2を搭載したPHP5は当初の目標を十分に達成したといえるでしょう。 PHP4と比較して、PHP5の主な改善点をまとめると下記のとおりとなります。 PHP4ではオブジェクトの受け渡しの際に値をコピーしていました。つまり、整数型などの基本型と同様、オブジェクトの受け渡しの際にオブジェクト全体をコピーしていたことになります。一方、PHP5ではJavaと同様にオブジェクトの受け渡しの際