什么是常量?常量可以理解為值不變的量(如圓周率);或者是常量值被定義后,在腳本的其他任何地方都不可以被改變。PHP中的常量分為自定義常量和系統(tǒng)常量(后續(xù)小節(jié)會(huì)詳細(xì)介紹)。
自定義常量是根據(jù)我們開(kāi)發(fā)的需要,而定義的常量,它通過(guò)使用PHP中的函數(shù)define()定義。(注:函數(shù),我們可以理解為一個(gè)混凝土攪拌機(jī),亦或是一個(gè)篩子,通過(guò)入口提供原料,然后出口產(chǎn)出結(jié)果,在函數(shù)中也允許入口不提供任何數(shù)據(jù),出口也允許不返回任何值。)
define()函數(shù)的語(yǔ)法格式為:
bool define(string $constant_name, mixed $value[, $case_sensitive = true])
它有3個(gè)參數(shù)(也就是原料):
第一個(gè)參數(shù)“constant_name”為必選參數(shù),常量名稱,即標(biāo)志符,常量的命名規(guī)則與變量的一致,但是要注意哦,它可不帶美元符號(hào)哦。第二個(gè)參數(shù)“value”為必選參數(shù),它是常量的值。第三個(gè)參數(shù)“case_sensitive”為可選參數(shù),指定是否大小寫敏感,設(shè)定為true表示不敏感,一般不指定第三個(gè)參數(shù)的情況下,默認(rèn)第三個(gè)參數(shù)的值為false。
(注: string表示參數(shù)類型為字符串類型,mixed表示參數(shù)類型可以接受為多種不同的類型,case_sensitive = true表示默認(rèn)為布爾類型TRUE)
咱也來(lái)定義一個(gè)常量玩玩!
當(dāng)我們需要計(jì)算圓面積時(shí),我們就需要使用圓周率,這時(shí)我們就可以將圓周率定義為常量“PI”(通常常量都全用大寫),取值為3.14。在右邊編輯器中輸入兩條指令,第3行輸入第一條指令“define("PI",3.14);”,第4行輸入第二條指令“define($p,3.14);”,如圖所示:
第一條指令,比較直觀;第二條指令,使用起來(lái)比較靈活。運(yùn)行結(jié)果如下:
3.14 3.14
請(qǐng)驗(yàn)證,完成請(qǐng)求
由于請(qǐng)求次數(shù)過(guò)多,請(qǐng)先驗(yàn)證,完成再次請(qǐng)求
打開(kāi)微信掃碼自動(dòng)綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書(shū)簽
舉報(bào)