PHP4使用者手冊:常量 (轉)

worldblog發表於2007-12-10
PHP4使用者手冊:常量 (轉)[@more@]

目錄列表
指令碼類//PHP手冊/fancy/language.constants.html#language.constants.syntax">語法

一個常量是一個簡單值的識別符號(名字)。作為名字,這個值在指令碼的期間是不可以改變的(魔術的常量__FILE____LINE__ 除外)。 預設一個常量是大小寫敏感的。習慣上常量通常是大寫的。

在PHP中常量的命名與變數識別符號的命名一致。一個有效的常量名是以字母或下劃線開始,後面可以是字母符號,數字,或下劃線。做正則表示,它將是這樣的:[a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]*

注意: 一個字母是 a-z, A-Z, 和從127到255(0x7f-0xff)的ASCII字元。

常量的有效範圍是全域性的。

你可以使用定義一個常量。一量常量被定義後,它不能被改變或刪除。

僅僅是這些型別的資料 (, , and ) 可以被包含在常量中。

你可以簡單的透過指定它的名字來獲得一個常量的值。不想變數,你不需要考慮帶$。 你也可以使用函式,來讀一個常量的值,如果你是動態的獲得常量的名字。 使用 來獲得全部定義的常量的列表。

注意:常量和(全域性)變數是在不同的名字空間。這意味著如 TRUE$TRUE 通常是不同的。

如果你使用了未定義的常量,PHP將假定這個名字的常量的值就是它自己。 當這發生時,一個將會出現。如果你想知道一個常量是否已設定,使用 函式。

與變數的不同點:

  • 常量在它們前沒有美元符 ($);

  • 常量必須被定義,無論何處存取都不考慮變數的範圍規則;

  • 常量一量被定義就不可以重新定義或反定義;

  • 常量可以僅僅是計算的數量值。

 8-1. 定義常量

輸出 "Hello world." echo Constant; // 輸出 "Constant" and issues a notice. ?>



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-991072/,如需轉載,請註明出處,否則將追究法律責任。

相關文章