class A{
public $name ='ZZZ';
function setname($new_name){
$this->name = $new_name;
}
}
$me = new A();
function B($class){
$class->setname('QQQ');
}
B($me);
echo $me->name;
以上例程输出:
QQQ
说明传的是对象的首地址,并不是将对象复制后把副本传入。但是数组还是复制后传入副本的、

本文通过一个PHP示例,对比了对象与数组在函数调用中的传递方式,揭示了对象传递的是引用而非副本,而数组则传递的是副本。

被折叠的 条评论
为什么被折叠?



