php中的传值赋值,引用赋值
1:
$a=3;
$b=5;
$b=$a
这一步发生了什么,把$a的值拿出来,放到$b的空间里
就是把$a的值传递给$b,叫做传值赋值
echo $b; //3
2:
引用赋值
$a=3;$b=5;
$a=&$b;
echo $a,'~'$b; //5 5
为什么是 5 5 发生了什么 过程是 把$a的指向指向了$b的地址空间,即$a,$b指向同一个地址,两把钥匙,指向同一个房间
1:
$a=3;
$b=5;
$b=$a
这一步发生了什么,把$a的值拿出来,放到$b的空间里
就是把$a的值传递给$b,叫做传值赋值
echo $b; //3
2:
引用赋值
$a=3;$b=5;
$a=&$b;
echo $a,'~'$b; //5 5
为什么是 5 5 发生了什么 过程是 把$a的指向指向了$b的地址空间,即$a,$b指向同一个地址,两把钥匙,指向同一个房间