在 PHP 中,可以使用 define() 函數(shù)來定義常量,常量一旦被定義后,就不能再被修改或取消定義。定義常量的一般語法格式如下:
define("CONSTANT_NAME", "constant_value");
常量名稱和常量值參數(shù)分別是常量的名稱和值。例如:
define("SITE_NAME", "My Website");
可以通過常量名稱來訪問常量的值,如下所示:
echo SITE_NAME;
常量名不區(qū)分大小寫,因此常量名稱 “SITE_NAME”、“site_name” 和 “Site_Name” 是等價的。
另外,可以使用 defined() 函數(shù)來檢查常量是否已經(jīng)被定義。例如:
if (defined("SITE_NAME")) {
echo "SITE_NAME 已經(jīng)被定義";
} else {
echo "SITE_NAME 未定義";
}
常量是全局的,可以在腳本的任何地方訪問。通常,常量名稱使用大寫字母,以便和變量區(qū)分開來。