常量
什么是常量?常量可以理解為值不變的量(如圓周率)【桁簦或者是常量值被定義后,在腳本的其他任何地方都不可以被改變桑李。php中的常量分為自定義常量和系統(tǒng)常量踱蛀。
自定義常量是根據(jù)我們開發(fā)的需要,而定義的常量贵白,它通過(guò)使用PHP中的函數(shù)define()定義率拒。
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)
(通常常量都全用大寫)
//舉個(gè)栗子衫贬,將圓周率定義為常量“PI”
<?php
$p = "PII";
define("PI",3.14);
define($p,3.14);
echo PI;? ? ? ? ? ? ? ? ? //3.14
echo "<br/>";
echo PII;? ? ? ? ? ? ? ? //3.14
?>