php5 值赋值与引用赋值
值赋值——2个变量有各自的内存,互不影响
1 | $str1 = "wang" ; $str2 = $str1 ; $str1 = "zhang" ; echo $str2 ;
|
Nach dem Login kopieren
引用赋值——用“&”,2个变量共用一个内存,一个变化,另一个也变化。1 | $i = "zhao" ; $j = "wang" ; $j = & $i ; echo $j ;
|
Nach dem Login kopieren
需要注意的是只有命名变量才可以传地址赋值,这一点非常重要。 1 | <?php $foo = 25; $bar = & $foo ;
|
Nach dem Login kopieren