define
定義一個常量
define()
函數定義常量。
常量類似變量,不同之處在於:
定義一個區分大小寫的常量:
<?php define ( "GREETING" , "Hello world!" ) ; echo constant ( "GREETING" ) ; ?>
親自試一試
定義一個大小寫不敏感的常量:
<?php define ( "GREETING" , "Hello world!" , TRUE ) ; echo constant ( "greeting" ) ; ?>
輸出:
Hello world!
define ( name , value , case_insensitive )
參數 | 描述 |
---|---|
name | 必需。規定常量的名稱。 |
value | 必需。規定常量的值。 |
case_insensitive |
可選。指定常量名稱是否不區分大小寫。可能的值:
|
在PHP 7.3 之後,不建議使用不區分大小寫的常量名稱,因為該選項已被棄用。在定義常量時,應始終使用區分大小寫的名稱。
此外,雖然PHP 7 允許將數組作為常量的值,但這並不是常量的典型用法,因為常量通常用於存儲簡單的不變值,如配置設置或常量表達式。
在PHP 5 中,常量的值必須是標量類型(如字符串、整數、浮點數)或布爾值,或者是NULL。