您的位置:首页 > 编程语言 > PHP开发

PHP中指向对象的变量是引用变量

2014-04-22 23:42 148 查看

在PHP5中,指向对象的变量是引用变量。在这个变量里面存储的是所指向对象的内存地址。引用变量传值时,传递的是这个对象的指向。而非复制这个对象。这与其它类型赋值有所不同,这一点要注意。

下面举一个例子来说明:

====================================

<?php
class A{
public $name="gilr";
}
class Person{
private $a;
function setA($_a){
$this->a=$_a;
}
function getA(){
return $this->a;
}
}
$a1=new A();
$p=new Person();
$p->setA($a1);
echo $p->getA()->name;
?>
就是这个情况。

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: