当前位置:Gxlcms > PHP教程 > 老调丛谈,还是这个弱智的有关问题,大牛帮看看哈.

老调丛谈,还是这个弱智的有关问题,大牛帮看看哈.

时间:2021-07-01 10:21:17 帮助过:59人阅读

老调丛谈,还是这个弱智的问题,大牛帮看看哈..
$a=new class();

$b=$a;

1)那么 $b 得到的是 $a 的副本还是引用?

2)如果$b 是引用 $a ,那么为什么 $a=null 之后 $b 还存在?是不是可以理解为 $a 的副本赋值给了 $b

3)上面如果 这么写 $b= & $a ,结果则完全不一样: $a=null 后,$b 也是 null 了

------解决方案--------------------
$b=$a
可以理解成 b是 a 的拷贝.
$b=new class();

加上&就是引用了.变量名不同但是访问的是相同的一个内容,内存地址指向同一个地方。这个不需要解释了吧

人气教程排行