发布日期:2013-02-19 11:59 来源:佚名 标签: PHP 对象 引用
对象的引用
[php]
class a{
var $abc="ABC";
}
$b=new a;
$c=$b;
echo $b->abc;//这里输出ABC
echo $c->abc;//这里输出ABC
$b->abc="DEF";
echo $c->abc;//这里输出DEF
?>
[/php]
以上代码是在PHP5中的运行效果
在PHP5中 对象的复制 是通过引用来实现的。上列中$b=new a; $c=$b; 其实等效于$b=new a; $c=&$b;
PHP5中默认就是通过引用来调用对象, 但有时你可能想建立一个对象的副本,并希望原来的对象的改变不影响到副本 . 为了这样的目的,PHP定义了一个特殊的方法,称为__clone.

相关评论

专题信息
    PHP是目前最热门的Web开发语言,它简单高效、开源免费、跨平台等特性受到广大Web开发人员的欢迎,从1994年诞生至今已被2000多万个网站采用。PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。本教程从PHP是什么,PHP环境搭建,PHP基础知识,PHP文件,PHP数据库,PHP实例等知识点了解PHP这门语言。