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

WBOY
Freigeben: 2016-06-13 13:34:04
Original
979 Leute haben es durchsucht

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

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage