本来还觉得会了点,看了之后觉得啥也不会了。。。
代码运行其实是运行在内存(cpu)中,而内存中有4个逻辑区,变量存储在栈内存中,一个变量在栈内存中有三个属性(变量名、值、内存地址),在一个变量符号前加上&相当于将该变量的内存地址赋予另一个变量
$a = &$b;//将变量b的内存地址指向变量a
形象一点就是给变量b取一个外号,a和b其实都是一体的。