PHP 常量

常量類似變量,但是常量一旦被定義就無法更改或撤銷定義。

PHP 常量

常量是單個值的標識符(名稱)。在腳本中無法改變該值。

有效的常量名以字符或下劃線開頭(常量名稱前面沒有 $ 符號)。

注釋:與變量不同,常量貫穿整個腳本是自動全局的。

設置 PHP 常量

如需設置常量,請使用 define() 函數 - 它使用三個參數:

  1. 首個參數定義常量的名稱
  2. 第二個參數定義常量的值
  3. 可選的第三個參數規定常量名是否對大小寫不敏感。默認是 false。

下例創建了一個對大小寫敏感的常量,值為 "Welcome to codew3c.com!":

實例

<?php
define("GREETING", "Welcome to codew3c.com!");
echo GREETING;
?>

運行實例

下例創建了一個對大小寫不敏感的常量,值為 "Welcome to codew3c.com!":

實例

<?php
define("GREETING", "Welcome to codew3c.com!", true);
echo greeting;
?>

運行實例

常量是全局的

常量是自動全局的,而且可以貫穿整個腳本使用。

下面的例子在函數內使用了一個常量,即使它在函數外定義:

實例

<?php
define("GREETING", "Welcome to codew3c.com!");
function myTest() {
    echo GREETING;
}
myTest();
?>

運行實例