課程
/后端開(kāi)發(fā)
/PHP
/PHP入門(mén)篇
把常量賦值給變量為什么要用字符串呢?
2014-12-11
源自:PHP入門(mén)篇 4-4
正在回答
這明明是把字符串賦值給字符串,注意第一行有$p="";
按我的理解,調(diào)用define函數(shù)的時(shí)候,編譯器把"PI2"和3.14組成了一個(gè)鍵值對(duì)。以后再解釋"PI2"的時(shí)候就認(rèn)為這個(gè)字符串代表3.14。這一點(diǎn)與c語(yǔ)言不太一樣。c語(yǔ)言的常量被賦予一個(gè)標(biāo)識(shí)符,這個(gè)標(biāo)識(shí)符實(shí)際上代表了一個(gè)內(nèi)存地址。編譯器可以可以通過(guò)這個(gè)地址找到相應(yīng)的常量的值??偨Y(jié)成一句話。php通過(guò)解釋字符串(鍵值對(duì)中的鍵)來(lái)找到值,c語(yǔ)言通過(guò)內(nèi)存地址找到值。
個(gè)人理解,不一定對(duì),但是希望對(duì)你有點(diǎn)幫助。
舉報(bào)
PHP入門(mén)教程輕松學(xué)習(xí),行業(yè)大牛幫您快速掌握PHP編程基礎(chǔ)知識(shí)。
2 回答$p = "PI1";$p = "PI2"; 這里的PI1,PI2為什么必須加引號(hào)呢?
2 回答$p = "PI1"; 這不是把常量賦值給p吧,是把字符串“PI1”賦給p吧
8 回答$p = "PII";不是賦值語(yǔ)句嗎?
4 回答為什么又要把PI1賦值給p?
2 回答在$P="PI1"或等于"PI2"時(shí),為什么PI1或PI2都必須要用雙引號(hào)引起來(lái)呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-03-31
這明明是把字符串賦值給字符串,注意第一行有$p="";
2014-12-22
按我的理解,調(diào)用define函數(shù)的時(shí)候,編譯器把"PI2"和3.14組成了一個(gè)鍵值對(duì)。以后再解釋"PI2"的時(shí)候就認(rèn)為這個(gè)字符串代表3.14。這一點(diǎn)與c語(yǔ)言不太一樣。c語(yǔ)言的常量被賦予一個(gè)標(biāo)識(shí)符,這個(gè)標(biāo)識(shí)符實(shí)際上代表了一個(gè)內(nèi)存地址。編譯器可以可以通過(guò)這個(gè)地址找到相應(yīng)的常量的值??偨Y(jié)成一句話。php通過(guò)解釋字符串(鍵值對(duì)中的鍵)來(lái)找到值,c語(yǔ)言通過(guò)內(nèi)存地址找到值。
個(gè)人理解,不一定對(duì),但是希望對(duì)你有點(diǎn)幫助。