課程
/后端開(kāi)發(fā)
/PHP
/PHP入門篇
請(qǐng)問(wèn)在$P="PI1"或等于"PI2"時(shí),為什么PI1或PI2都必須要用雙引號(hào)引起來(lái)呢?我試著把雙引號(hào)改成單引號(hào)時(shí),為什么提交出來(lái)的結(jié)果是一樣的呢?
2016-07-06
源自:PHP入門篇 4-4
正在回答
因?yàn)橛胏onstant取值時(shí),它的語(yǔ)法格式是這樣的constant(string constant_name);括號(hào)里的常量名必須是字符串的形式;
因此$area=constant($p)*$r*$r;其實(shí)就等同于$area=constant("PI1")*$r*$r; ? //PI1常量名必須要有引號(hào)
所以變量$p 傳進(jìn)去時(shí) 必須要給常量名PI1加引號(hào)(單引號(hào)雙引號(hào)都可以)
但相對(duì)于$p本身的值就是一個(gè)字符串;
所以提目的結(jié)果是
3.14string(3) "PI1"
"PI1"或"PI2"是給p賦的字符型的變量值
舉報(bào)
PHP入門教程輕松學(xué)習(xí),行業(yè)大牛幫您快速掌握PHP編程基礎(chǔ)知識(shí)。
2 回答$p = "PI1";$p = "PI2"; 這里的PI1,PI2為什么必須加引號(hào)呢?
2 回答為什么PI2要加雙引號(hào)?
1 回答PI1/PI2和中/低 為什么是同一個(gè)顏色,黃色?
1 回答define("PI1",3.14); $p = "PI1";
4 回答為什么又要把PI1賦值給p?
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)
2016-07-14
因?yàn)橛胏onstant取值時(shí),它的語(yǔ)法格式是這樣的constant(string constant_name);括號(hào)里的常量名必須是字符串的形式;
因此$area=constant($p)*$r*$r;其實(shí)就等同于$area=constant("PI1")*$r*$r; ? //PI1常量名必須要有引號(hào)
所以變量$p 傳進(jìn)去時(shí) 必須要給常量名PI1加引號(hào)(單引號(hào)雙引號(hào)都可以)
但相對(duì)于$p本身的值就是一個(gè)字符串;
所以提目的結(jié)果是
3.14
string(3) "PI1"
2016-07-06
"PI1"或"PI2"是給p賦的字符型的變量值