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