ホームページ >バックエンド開発 >PHPチュートリアル >セクション 2 - PHP5 のオブジェクト モデル - ClassesandObjectsinPHP52_PHP チュートリアル

セクション 2 - PHP5 のオブジェクト モデル - ClassesandObjectsinPHP52_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:24:22804ブラウズ

| = この記事は Haohappy によって読まれています > | = クラスとオブジェクトの章のメモ | = 不必要なトラブルを避けるために転載しないでください。すべての PHP 愛好家が一緒に進歩できることを願っています。 ----- -------------------------------------- + */ セクション 2 -- PHP5 オブジェクト モデルPHP5 には、単一継承、制限付きアクセス、およびオーバーロード可能なオブジェクト モデルがあり、この章で後ほど詳しく説明しますが、PHP はクラス間の親子関係をサポートします。最後に、PHP では、サブクラスがその親クラスからメンバーをオーバーロードすることができます。 注: PHP4 には、プライベートはなく、パブリックのみがあります。より良い実装のためのプライベート PHP5 のオブジェクト モデルは、オブジェクトを他のデータ型とは異なるものとして扱い、参照によって渡されるため、オブジェクトを明示的に渡したり返したりする必要はありません。これについては、最後で詳しく説明します。ハンドルのオブジェクト モデルは、PHP 5 の最も重要な新機能です。より直接的なオブジェクト モデルにより、PHP では効率が向上し、メモリ使用量が減り、柔軟性が向上します。バージョンでは、スクリプトはデフォルトでオブジェクトをコピーするようになりました。これにより、スクリプトの実行効率が向上し、不必要なコピーが回避されますが、実行にも利点が生じます。同時に、コピーを削減すると、占有メモリが減り、他の操作のために多くのメモリが残されるため、効率も向上します。つまり、ハンドルに基づいて、2 つのオブジェクトが同じメモリを使用してコピー操作を削減できます。 Zand Engine 2 は柔軟性が高く、オブジェクトが破棄される前にクラス メソッドを破棄実行できるようになり、メモリの使用も非常に有益になり、PHP が参照がないことを明確に認識できるようになります。オブジェクトを削除し、空きメモリを他の用途に割り当てます

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/532166.html技術記事 | = この記事は Haohappy によって読まれています> | = クラスとオブジェクトの章のメモ | = 不必要なトラブルを避けるために転載しないでください。 | 批判や提案は歓迎です。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。