Home >Backend Development >PHP Tutorial >对象引用问题
class A{ public $foo = 1;}$a = new A();$b = $a;$b->foo = 2;echo $a->foo . "<br />";$c = new A();$d = & $c;$d->foo = 3;echo $c->foo;
= 传值
=& 传引用
对象总是以 引用 传递的
所以对于对象 = 和 =& 没有区别
= 传值
=& 传引用
对象总是以 引用 传递的
所以对于对象 = 和 =& 没有区别
<?phpclass A{}$a = new A();$b = &$a;$c = $a;$a = null;var_dump($a);var_dump($b);var_dump($c);