課程
/后端開發(fā)
/PHP
/PHP入門篇
為什么?。?c中的a是優(yōu)先下面的嗎
2014-05-26
源自:PHP入門篇 5-3
正在回答
應(yīng)該說一樓的很形象,開始我也沒有理解,看了一樓的形象比喻茅塞頓開。這里不是優(yōu)先選擇哪一個(gè)變量的問題 首頁$a是被賦值為字符串 占一個(gè)內(nèi)存位置,而$b也同樣占一個(gè)內(nèi)存位置,只不過值是跟$a一模一樣而已,而在$c這里,我們需要理解的是當(dāng)$a沒有被新賦值的時(shí)候,那么$c的值就會是第一次被賦值時(shí)候的值,課程代碼中$a顯然是被重新賦值了,所以$c顯示的結(jié)果就是被新賦值的值。注意一下,$b的值是不會發(fā)生變化的,因?yàn)?b與$a是存儲在內(nèi)存不同位置.$a被重新賦值了,但是$b是沒有被重新賦值過....
(2)“&”:引用賦值,意味著兩個(gè)變量都指向同一個(gè)數(shù)據(jù)。它將使兩個(gè)變量共享一塊內(nèi)存,如果這個(gè)內(nèi)存存儲的數(shù)據(jù)變了,那么兩個(gè)變量的值都會發(fā)生變化。 $c = &$a; →因?yàn)檫@裡引用賦值 $a = "我天天在慕課網(wǎng)學(xué)習(xí)PHP!"; →所以當(dāng)$a的值變化時(shí),$c就變化了 我的理解是這樣^^ 提供參考
親,不明白你問的問題,能說的詳細(xì)一些嗎?
舉報(bào)
PHP入門教程輕松學(xué)習(xí),行業(yè)大牛幫您快速掌握PHP編程基礎(chǔ)知識。
3 回答
1 回答
2 回答
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2014-07-09
應(yīng)該說一樓的很形象,開始我也沒有理解,看了一樓的形象比喻茅塞頓開。這里不是優(yōu)先選擇哪一個(gè)變量的問題 首頁$a是被賦值為字符串 占一個(gè)內(nèi)存位置,而$b也同樣占一個(gè)內(nèi)存位置,只不過值是跟$a一模一樣而已,而在$c這里,我們需要理解的是當(dāng)$a沒有被新賦值的時(shí)候,那么$c的值就會是第一次被賦值時(shí)候的值,課程代碼中$a顯然是被重新賦值了,所以$c顯示的結(jié)果就是被新賦值的值。注意一下,$b的值是不會發(fā)生變化的,因?yàn)?b與$a是存儲在內(nèi)存不同位置.$a被重新賦值了,但是$b是沒有被重新賦值過....
2014-05-28
(2)“&”:引用賦值,意味著兩個(gè)變量都指向同一個(gè)數(shù)據(jù)。它將使兩個(gè)變量共享一塊內(nèi)存,如果這個(gè)內(nèi)存存儲的數(shù)據(jù)變了,那么兩個(gè)變量的值都會發(fā)生變化。 $c = &$a; →因?yàn)檫@裡引用賦值 $a = "我天天在慕課網(wǎng)學(xué)習(xí)PHP!"; →所以當(dāng)$a的值變化時(shí),$c就變化了 我的理解是這樣^^ 提供參考
2014-05-28
親,不明白你問的問題,能說的詳細(xì)一些嗎?