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