課程
/后端開發
/PHP
/PHP入門篇
$a = "你好慕課網";
$b=$a; ?$c=&$a;
兩種方法有什么不同嗎?
我測試了下 我把a賦值給b ?在修改a打印的a.b是相同的?
這個結果和&$c方式的結果一樣?
我不明白這兩種方式有什么本質上的不同?
謝謝
2015-09-15
源自:PHP入門篇 5-3
正在回答
<?php $a=123; $b=$a; $c=&$a; echo?"$b"; echo?"<br?/>"; echo?"$c"; echo?"<br?/>"; $a=456; echo?"$c"; echo?"<br?/>"; echo?"$b"; ?>
把這段代碼運行一下估計你就懂了,$b=$a;是把a的值賦值給$b,$c=&$a;是將a的地址給$c,所以當a的值改變為456時,$c也變為456.而$b的值仍不變。
qq_十指緊扣韓_0 提問者
舉報
PHP入門教程輕松學習,行業大牛幫您快速掌握PHP編程基礎知識。
1 回答PHP中賦值運算符
3 回答PHP賦值運算符&
2 回答PHP有關賦值運算符的問題
3 回答為什么說連接賦值運算符有賦值功能
1 回答PHP中的錯誤控制運算符的預期效果?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-09-15
把這段代碼運行一下估計你就懂了,$b=$a;是把a的值賦值給$b,$c=&$a;是將a的地址給$c,所以當a的值改變為456時,$c也變為456.而$b的值仍不變。