老调丛谈,还是这个弱智的问题,大牛帮看看哈.. $a=new class();$b=$a;1)那么 $b 得到的是 $a 的副本还是引用?2)如果$b 是引用 $a ,那么为什么 $a=null 之后 $b 还存在?是不是可以理解为 $a 的副本赋值给了 $b3)上面如果 这么写 $b= & $a ,结果则完全不一样: $a=null 后,$b 也是 null 了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本帖最后由 PhpNewnew 于 2012-04-26 18:54:11 编辑 $a = new class();// $a 是对 new class() 的引用$b = $a;// 于是 $b 也是对 new class() 的引用所以 $a = null 后, $b 依然存在如果是 $b =& $a 就是 $b 是对 $a 的引用所以 $a = null 后, $b 也为 null 你的意思 是指 $b=$a 是对 new class() 也就是$a的 "值"(或者叫$a的内容) 的引用,而不是对 $a 这个对象本身的引用,是这样吗? PHP从Word表格中提取数据存入数据 ucHome的问题 php linux access 请高手们进来看看 PHP 中imagecopyresized函数把图像的颜色转变了,这是怎么回事? ZDE怎么备份code snippets? 谁知道有没有‘ajax异步通信过程查看工具’ PHP领域,有哪些著名的国际或国内组织及机构? 哪儿可以下载到支持php开发语言的指纹开发包 简单问题,如何求值? 使用CURRENT_TIMESTAMP作默认值的时候怎么update时不更改时间 请教各位一个PHP问题
$b = $a;// 于是 $b 也是对 new class() 的引用
所以 $a = null 后, $b 依然存在如果是 $b =& $a 就是 $b 是对 $a 的引用
所以 $a = null 后, $b 也为 null