php中 =& 和 &$var 是什么意思啊
1 回答
楊__羊羊
TA貢獻1943條經驗 獲得超7個贊
表示一個引用 相當于c語言中的指針
如果c語言你不熟悉的話 可以理解為Windows的快捷方式
有&就相當于之多了一個快捷方式 變量只有一個
如果是沒有& 就是一個賦值 相當于Windows里面復制了一個 那么這個變量或者對象就有了兩個 它就會占用更多的空間 當然程序會自動回收 但是出于性能的考慮 如果不需要同時用兩個不同狀態的同一變量 完全可以這樣做的。
例如 :
$a = 123456;
$b = $a ;
$b = 45678;
echo $a; // 這個時候輸出 123456
如果是
$a = 123456;
$b = &$a ;
$b = 45678;
echo $a; // 這個時候輸出 45678
- 1 回答
- 0 關注
- 497 瀏覽
添加回答
舉報
0/150
提交
取消
