PHP常量

PHP常量是在執行腳本期間無法更改的名稱或標識符。 PHP常量可以通過兩種方式定義:

  1. 使用 define() 函數定義
  2. 使用 const 關鍵字定義

PHP常量遵循相同的PHP變量規則。 例如,它可以只用字母或下劃線開始。通常,PHP常量應以大寫字母定義。

PHP常量:define()

下面來看看看PHP中的define()函數的語法。

define(name, value, case-insensitive)
  1. name:指定常量名稱。
  2. value:指定常量值。
  3. case-insensitive:默認值爲false。默認情況下區分大小寫。

下面來看看看使用define()函數來定義PHP常量的例子。

File: constant1.php

<?php  
    define("MESSAGE","Hello YiiBai PHP");  
    echo MESSAGE;  
?>

執行上面代碼得到以下結果 -

PHP常量

File: constant2.php

<?php  
    define("MESSAGE","Hello Yiibai PHP",true);//not case sensitive  
    echo MESSAGE;  
    echo message;  
?>

執行上面代碼得到以下結果 -
PHP常量

File: constant3.php

<?php  
    define("MESSAGE","Hello YiiBai PHP",false);//case sensitive  
    echo MESSAGE;  
    echo message;  
?>

執行上面代碼得到以下結果 -

PHP常量

PHP常量:const關鍵字

const關鍵字在編譯時定義常量。 它是一個語言構造不是一個函數。

它比define()快一點,因爲它沒有返回值。

它總是區分大小寫的。

File: constant4.php

<?php  
    const MESSAGE="Hello const by YiiBai PHP";  
    echo MESSAGE;  
?>

執行上面代碼得到以下結果 -

PHP常量