上篇文章給大家介紹了《如何用PHP搭建環(huán)境變量?你還知道哪些環(huán)境變量呢?》,本文繼續(xù)給大家介紹PHP常量和變量之變量引用:
關于PHP常量和變量之變量引用
分別寫兩段代碼,如下所示:
<?php $fo =8; //$fo的值為8,將8賦值 $bar = $fo; //$bar的值剛開始是8,現(xiàn)在將值改為6 $bar = 6; //$bar的結果為6 echo $bar.'<br />'; //$fo的結果為8 echo $fo.'<br />' ?>
運行結果如下:
第二段代碼如下:
<?php $fo =8; //$fo的值為8,將8賦值 $bar = &$fo; //在$fo前加一個取地址符& //$bar的值剛開始是8,現(xiàn)在將值改為6 $bar = 6; //$bar的結果為6 echo $bar.'<br />'; //$fo的結果為8 echo $fo.'<br />' ?>
運行結果如下:
根據(jù)以上代碼可得出,為什么兩個結果都變成了6?
原因
:在$bar = &$fo 中他們兩個共用一個地址,相當于無論你改哪一個參數(shù),他們的值會同樣做出相應的改變,也就是說,不論$fo或$bar的值如何發(fā)生變化,$fo變$bar也變,$bar發(fā)生變化,$fo也會發(fā)生變化。
推薦學習:《PHP視頻教程》