php 中的&
假设
$a = $b;
其实是把$b的值拷贝一份给了$a,那么你再对$a做任何赋值,都只是$a那个地址的事。(所谓地址=内存中的地址,你看不到,是一种概念,理解即可)。
如果你用了&
$a=&$b;
既把$b的内存地址给了$a,而不是拷贝了一份值给$a。
那么你对$a的任何操作都会影响到$b.
$a = $b;
其实是把$b的值拷贝一份给了$a,那么你再对$a做任何赋值,都只是$a那个地址的事。(所谓地址=内存中的地址,你看不到,是一种概念,理解即可)。
如果你用了&
$a=&$b;
既把$b的内存地址给了$a,而不是拷贝了一份值给$a。
那么你对$a的任何操作都会影响到$b.
浙公网安备 33010602011771号