Rumah > Soal Jawab > teks badan
P粉0381618732023-08-25 09:56:52
Untuk menyalin objek anda perlu menggunakan Klon Objek一个>.
Untuk melakukan ini dalam contoh anda:
$x = clone $obj;
Sila ambil perhatian bahawa objek boleh menggunakan __clone()
定义自己的克隆
gelagat, yang mungkin memberi anda gelagat yang tidak dijangka, jadi ingat perkara ini.
P粉7138468792023-08-25 00:31:47
<?php $x = clone($obj);
Jadi ia sepatutnya kelihatan seperti ini:
<?php function refObj($object){ foreach($object as &$o){ $o = 'this will change to ' . $o; } return $object; } $obj = new StdClass; $obj->x = 'x'; $obj->y = 'y'; $x = clone($obj); print_r($x) refObj($obj); // $obj is passed by reference print_r($x)