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

セクション 2 オブジェクト モデル [2]_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 16:10:59741ブラウズ


PHP5 には、この章で後ほど詳しく説明する、単一継承、アクセス制限付きのオーバーロード可能なオブジェクト モデルがあり、さらに、PHP では、プロパティとメソッドのアクセス制限がサポートされています。メンバーを private として宣言し、外部クラスからのアクセスを禁止します。 最後に、PHP ではサブクラスがその親クラスからメンバーをオーバーロードできます。 注: PHP4 には private はなく、public.private のみです。

PHP5 のオブジェクト モデルは、オブジェクトを他のデータ型とは異なるものとして扱い、参照によって渡されます。この章では、ハンドルベースのオブジェクト モデルについて詳しく説明します。最後に、これは PHP5 の最も重要な新機能です

より直接的なオブジェクト モデルにより、PHP の以前のバージョンでは効率が向上し、メモリ使用量が減り、柔軟性が向上します。スクリプトはデフォルトでオブジェクトをコピーするようになりました。これにより、スクリプトの実行効率が向上します。これは、システムが複雑になる一方で、実行効率も向上します。同時に、コピーを減らすことは、占有メモリを減らし、他の操作のために多くのメモリを残すことを意味し、効率も向上します。

file: //haohappy 注: ハンドルに基づいて、2 つのオブジェクトが同じメモリを指すことができることを意味します。コピー操作が減るだけでなく、メモリ使用量も削減されます。

Zand エンジン 2 は柔軟性が高く、オブジェクトが破棄される前にクラス メソッドを実行できるため、メモリの利用にも優れています。オブジェクトへの参照が存在しないことを明確に認識し、空いたメモリを他の用途に割り当てます。



http://www.bkjia.com/PHPjc/314104.html

www.bkjia.com

http://www.bkjia.com/PHPjc/314104.html技術記事 PHP5 には、単一継承でアクセスが制限されたオーバーロード可能なオブジェクト モデルがあり、この章で後ほど詳しく説明しますが、PHP はクラス間の親子関係をサポートします。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。