Latest web development tutorials

PHP define() 函數

PHP Misc 參考手冊 PHP Misc參考手冊

實例

定義一個大小寫敏感的常量:

<?php
define("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+


更多實例

實例1

定義一個大小寫不敏感的常量:

<?php
define("GREETING","Hello you! How are you today?",TRUE);
echo constant("greeting");
?>

運行實例»


PHP Misc 參考手冊 PHP Misc參考手冊