ホームページ  >  記事  >  php教程  >  phpオブジェクト指向クローンオブジェクト

phpオブジェクト指向クローンオブジェクト

WBOY
WBOYオリジナル
2016-08-04 08:57:101453ブラウズ

前回のPHPオブジェクト指向オブジェクトとリファレンスでは、「$b=$a」という方法でオブジェクトをコピーしてオブジェクトの値(内容)を渡そうとしましたが、結果は最後に、オブジェクトのコピーの問題を解決するために、クローン作成方法について説明しました。次に、PHP のオブジェクト指向 cloneobject について話しましょう。


渡し渡し参照を使用してオブジェクトを呼び出す場合、実際の呼び出しは同じオブジェクトである場合があることは以前からわかっていましたが、元のオブジェクトを変更する場合はその必要はありません。 PHP では、現在のオブジェクトに基づいて同一のオブジェクトを複製できます。複製されたコピーは、元の 2 つのオブジェクトから完全に独立しており、相互に干渉しません。


オブジェクトクローン

PHPで「clone」キーワードを使用してオブジェクトのクローンを作成します。

<?php
クラス人 {
パブリック $name;
                                            
関数
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。