PHP常量
PHP常量是在執行腳本期間無法更改的名稱或標識符。 PHP常量可以通過兩種方式定義:
- 使用
define()函數定義 - 使用
const關鍵字定義
PHP常量遵循相同的PHP變量規則。 例如,它可以只用字母或下劃線開始。通常,PHP常量應以大寫字母定義。
PHP常量:define()
下面來看看看PHP中的define()函數的語法。
define(name, value, case-insensitive)
-
name:指定常量名稱。 -
value:指定常量值。 -
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;
?>
執行上面代碼得到以下結果 -