函式名稱:define()
適用版本:所有PHP版本
用法:define() 函式用於定義一個常量。
語法:bool define(string $name, mixed $value [, bool $case_insensitive = false])
引數:
- $name:定義常量的名稱。
- $value:定義常量的值。
- $case_insensitive:如果設定為 true,則常量名稱對大小寫不敏感,預設為 false。
返回值:如果成功定義常量,則返回 true;如果常量已經定義過或者 $name 不是合法的常量名,則返回 false。
示例:
- 定義一個普通常量:
define("PI", 3.14159);
- 在這個例子中,我們使用 define() 函式定義了一個名為 "PI" 的常量,並將其值設定為 3.14159。
- 定義一個可變常量:
$prefix = "DB_";
$count = 5;
define($prefix . "LIMIT", $count);
- 在這個例子中,我們使用 define() 函式定義了一個名為 "DB_LIMIT" 的常量,其值為變數 $count 的值(即 5)。
注意事項:
- 常量名稱必須以字母或下劃線開頭,並且只能包含字母、數字和下劃線。
- 常量名稱通常使用大寫字母來表示。
- 在 PHP 中,常量是全域性的,可以在任何地方訪問。
- 一旦定義了一個常量,就無法修改或取消定義它。
- 可以使用常量而不需要使用美元符號($)來獲取其值。