ホームページ >バックエンド開発 >PHPチュートリアル >PHP の __clone()
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) }