打印出的值都是11和12,为什么会这样呢?有没有办法去掉克隆对象的引用?
class A {
public $z = 10;
}
$a1 = new A();
$z = &$a1->z;
$a2 = clone $a1;
$a1->z = 11;
var_dump($z);
$a2->z = 12;
var_dump($z);
$a2 = new A();
? - divix$a2 = $a1
来解决你的简化问题... - Lino