关联赋值解决方法—引用

July 6, 2007 – 2:19 am

有的时候需要关联赋值,先看一个传统的赋值
$a=5;
$b=$a;
这个时候当对$a=7时,$b的值不会改变,输出结果为,$a的值为7,$b的值为5。

解决方法:
$a=5;
$b=&$a;
这是当改变$a的值时,$b的值也随着变化。
如果在进行赋值$a=7;这是$a和$b的值都为7。因为当进行引用操作的时候,两个变量将指向同一个地址。
所以当一个值改变的时候,另一个也会随之改变。

Tags: , , ,

Post a Comment