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;
?>
執行上面代碼得到以下結果 -