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;
= 通り過ぎますvalue
=& 参照渡し
Object オブジェクトは常に参照によって渡されます
したがって、objects = と =& の間に違いはありません
= 値渡し
=& 参照渡し
オブジェクトは常に参照によって渡されます
したがってオブジェクト = と =& の間に違いはありません
<?phpclass A{}$a = new A();$b = &$a;$c = $a;$a = null;var_dump($a);var_dump($b);var_dump($c);