亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于&的運算邏輯?

在第4行輸入 $c=&$a; 為什么獲取到第5行$a的值。

正在回答

2 回答

使用“$var? = &$othervar;”語法。引用賦值意味著兩個變量指向了同一個數據,沒有拷貝任何東西。引用賦值過程中并沒有值傳遞的過程,只是兩個變量同時指向了一個數據。

引用賦值

<?php
????$a?=?2;?$b?=?&$a;?$a?=?4;
????echo?$b;//結果為4?
?>

=賦值

<?php
????$a?=?2;?$b?=?$a;?$a?=?4;
????echo?$b;//結果為2???$b?=?$a;過程已經將$a的值2傳遞給$b,后面在給$a賦值已經不會影響$b的值
?>


3 回復 有任何疑惑可以回復我~
#1

super_show 提問者

非常感謝!
2014-12-16 回復 有任何疑惑可以回復我~

@侶布(這個哥們解釋的很好)

=是直接給值。從上到下。&是賦值,從上到下。但是下面的值變了。賦給的對像值也根著變化


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP入門篇
  • 參與學習       456350    人
  • 解答問題       6590    個

PHP入門教程輕松學習,行業大牛幫您快速掌握PHP編程基礎知識。

進入課程

關于&的運算邏輯?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號