关联赋值解决方法—引用

Friday, July 6th, 2007

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