課程
/后端開發(fā)
/PHP
/PHP入門篇
$p不是變量么?例題中的第2行、第10行、第12代碼中將定義好的常量賦值給變量$p,可是constant()的語法又講的是mixed constant(string constant_name),即constant(string 常量名)。最后第15行中卻又寫的是constant(變量$p)*$r*$r,又是為什么啊?有點(diǎn)暈了。
2015-04-30
源自:PHP入門篇 4-4
正在回答
首先你要知道,等于號(hào) = 的含義是 將左邊的值賦給右邊。第2,10,12 行,由于p是一個(gè)變量,所以進(jìn)行的是三次賦值;而constant()函數(shù)的string類型參數(shù)是一個(gè)常量名,是名,不是常量,$p里面是一個(gè)值,而這個(gè)值就對(duì)應(yīng)的是常量的名字,所以可以通過調(diào)用上述定義的常量。這節(jié)就是講常量的兩種取值,第二種是一個(gè)多態(tài)性質(zhì),就是取值是動(dòng)態(tài)的,第一種是靜態(tài)的,主要應(yīng)該是闡述這個(gè)區(qū)別。我也是新手,不足地方批評(píng)指正。
從0到1學(xué)編程 提問者
劉小駿 回復(fù) 從0到1學(xué)編程 提問者
chenhongjian 回復(fù) 劉小駿
舉報(bào)
PHP入門教程輕松學(xué)習(xí),行業(yè)大牛幫您快速掌握PHP編程基礎(chǔ)知識(shí)。
1 回答$p 不是變量嗎??
3 回答defined(這里為什么可以是$p)$p不是變量嗎?
4 回答$p不是變量嗎,defined()是判斷常量是否定義的,不矛盾??
3 回答$p = "PII";define($p,3.14);是否表示把變量定義成常量?
2 回答第二行為變量$p賦空值是為了什么?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-05-01
首先你要知道,等于號(hào) = 的含義是 將左邊的值賦給右邊。第2,10,12 行,由于p是一個(gè)變量,所以進(jìn)行的是三次賦值;而constant()函數(shù)的string類型參數(shù)是一個(gè)常量名,是名,不是常量,$p里面是一個(gè)值,而這個(gè)值就對(duì)應(yīng)的是常量的名字,所以可以通過調(diào)用上述定義的常量。這節(jié)就是講常量的兩種取值,第二種是一個(gè)多態(tài)性質(zhì),就是取值是動(dòng)態(tài)的,第一種是靜態(tài)的,主要應(yīng)該是闡述這個(gè)區(qū)別。我也是新手,不足地方批評(píng)指正。