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;  
?>

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

File: constant2.php

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

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

File: constant3.php

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

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

PHP常數:const關鍵字

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

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

它總是區分大小寫的。

File: constant4.php

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

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