PHP:常數

PHP 中的常數必須要在類別內容之外,使用 define() 函式或 const 關鍵字來定義,而且一但定義完成,就不可再更改其值。如下:

<?php
define("CONSTANT_1", "Hello world.");
const CONSTANT_2 = 'Hello World';

echo CONSTANT_1; // outputs "Hello world."
echo Constant_1; // outputs "Constant" and issues a notice.
echo CONSTANT_2; // outputs "Hello world."
?>


與其他變數不同,在使用常數時,前面並不需要加上 $ 符號。

constant("name"):回傳一個名稱叫做 name 的常數的值。
get_defined_constants(boolean):回傳一個包含目前所有已定義的常數的陣列,包含系統定義以及使用者自訂的。可以透過設定 true 或 false 來決定回傳的陣列要不要進一步將常數分門別類。

留言

這個網誌中的熱門文章

PHP:callback函數的使用

PHP:變數範圍

PHP常用函數:陣列(array)