ホームページ  >  記事  >  バックエンド開発  >  Php5.0 の説明 ------オブジェクト指向のための php5_PHP チュートリアル

Php5.0 の説明 ------オブジェクト指向のための php5_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 16:58:01747ブラウズ

Php5.0 の説明 -------オブジェクト指向のために生まれた PHP5
オブジェクト指向のために生まれた PHP5
---------------------- -- -------------------
【概要】現在開発中のPHP5のオブジェクト指向機能が大幅に強化されました。次世代の PHP はどのような言語になるのでしょうか?現在公開されているPHP5のベータ版について詳しく解説していきます。
(1) Zend 2.0 の誕生
現在、PHP4 で使用されている基本的な文法は、Zend エンジンと呼ばれるスクリプト編集エンジンです。これが、PHP3 の改良として生まれた言語である PHP4 の機能が優れている理由の 1 つです。 PHP4 は当初の目的に基づいて PHP3 に比べてパフォーマンスが大幅に向上しており、ネットワーク プログラミングの世界で大きなシェアを占めていると誰もが常に信じてきました。
Zend エンジンを開発した Zend 社は、PHP3 の主な開発者である Zeev Suraski 氏と Andi Gutmans 氏が PHP4 の開発中に設立した会社を合併しました。 Zend の名前は、Zeev と Andi の名前を組み合わせたものです。 Zend のビジネス モデルは、zend エンジンの PHP コアを継続的にオープンソースで提供すると同時に、周辺製品の開発と販売のメリットを増大させることです。オープンソース ソフトウェアに基づくビジネスは、世界中の苦境に立たされている企業の中でも比較的良い典型例であると考えられています。
■PHP4の限界
PHP4の成功により、このアプリケーションの適用範囲は徐々に広がっています。エンタープライズレベルの目的で PHP を使用するという話があります。そのため、大規模なWebサイトを構築する場合、コードの再利用性が非常に悪いという問題があります。具体的には、PHP4 のオブジェクト指向のパフォーマンスが非常に低いため、Java などのテクノロジーの使用に慣れている技術者から多くの不満が寄せられています。
PHP4 のオブジェクト指向のパフォーマンスを徐々に向上させ、基本的な文法を大幅に変更することで、開発者は PHP の記述方法を更新するという開発目標を達成しました。
■Zend 2.0 開発開始
その後、Zend PHP センターの開発者は、2001 年 7 月に次世代 PHP 言語エンジンとして Zend 2.0 エンジンのアイデアを発表しました。 [Zend Engine バージョン 2.0: 機能の概要と設計]
(http://www.zend.com/engine2/ZendEngine-2.0.pdf) をターゲットにしながら、オブジェクト指向のパフォーマンスが大幅に強化されました。
現在の PHP4 Zend エンジンの拡張は、過去の PHP3 の拡張とまったく同じです。これは、新しい言語エンジンのメジャー バージョン番号を増やし、手法の目標を明確にし、開発チームから賞賛を受けることを意味します。
Ze2 の開発は、以前の Zend エンジンと同様、オープンソース モードで実行されます。 CVS では最新のソースコードが完全に公開されており、オープンな開発者向けなので開発に関する議論が非常に活発です。
現在、PHPの次期バージョンであるPHP5にZe2が採用されることが決定しました。最終的なリリース時期はまだ決定されていませんが、2003 年 4 月 1 日に Zend Company がリリースしたニュースレターによれば、現時点でベータ リリースになるはずです。

www.bkjia.com本当http://www.bkjia.com/PHPjc/631469.html技術記事 Php5.0 の説明-----オブジェクト指向のために生まれた PHP5 オブジェクト指向のために生まれた PHP5 ------------------------ -- ----------------- 【要約】現在開発中のPHP5のオブジェクト指向機能は...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。