PHP の __clone()

WBOY
WBOYオリジナル
2016-06-23 14:33:351143ブラウズ

php の __clone() メソッドは、オブジェクト インスタンスの浅いコピーを実行します。オブジェクト内の基本的な数値型は値によってコピーされ、__clone メソッドがオーバーライドされていない場合、オブジェクト内のオブジェクト型メンバー変数は明示的にコピーされます。クローン オブジェクト メンバー変数が使用されている場合、28 行目のコメントにあるように、このメンバー変数は参照によってコピーされます。 ["id":"人物":プライベート]=> int(1) ["名前":"人物":プライベート]=> string(5) "ピーター" ["年齢":"人物":プライベート] => int(15) ["アカウント"]=> オブジェクト(アカウント)#2 (1) { ["残高"]=> int(1000) } } オブジェクト(個人)#3 (4) "id":"人物":プライベート]=> int(0) ["名前":"人物":プライベート]=> string(5) "ピーター" ["年齢":"人物":プライベート]= > int(15) ["アカウント"]=> オブジェクト(アカウント)#4 (1) { ["残高"]=> int(250) }

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