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

WBOY
Lepaskan: 2016-06-13 10:19:18
asal
837 orang telah melayarinya

老调丛谈,还是这个弱智的问题,大牛帮看看哈..
$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();

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

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan