定義一個大小寫敏感的常數:
<?phpdefine ( "GREETING" , "Hello you! How are you today?" );echo constant ( "GREETING" ); ?>define() 函數定義一個常數。
常量類似變量,不同之處在於:
設定以後,常數的值無法更改
常數名稱不需要開頭的美元符號($)
作用域不影響對常數的訪問
常數值只能是字串和數字
define( name,value,case_insensitive )
參數 | 描述 |
---|---|
name | 必需。規定常量的名稱。 |
value | 必需。規定常量的值。 PHP7 支援數組,實例如下:<?php// PHP7+ 支援define('ANIMALS', [ 'dog', 'cat', 'bird']);echo ANIMALS[1]; // 輸出"cat"?> |
case_insensitive | 可選。規定常量的名稱是否對大小寫敏感。可能值: TRUE - 大小寫不敏感 FALSE - 預設。大小寫敏感 |
傳回值: | 如果成功則回傳TRUE,如果失敗則回傳FALSE。 |
---|---|
PHP 版本: | 4+ |
定義一個大小寫不敏感的常數:
<?phpdefine ( "GREETING" , "Hello you! How are you today?" , TRUE );echo constant ( "greeting" ); ?>