PHP 聲明和使用常量
常量可以理解為值不變的量。常量值被定義后,在腳本的其他任何地方都不能改變。一個(gè)常量由英文字母、下畫線和數(shù)字組成,但數(shù)字不能作為首字母出現(xiàn)。
在PHP中使用definr()函數(shù)來(lái)定義常量,該函數(shù)的語(yǔ)法格式如下:
define(string constant_name,mixed value,case_sensitive=false)
獲取常量的值有兩種方法:一種是使用常量名直接獲取值;另一種是使用constant()函數(shù)。constant()函數(shù)和直接使用常量名輸出的效果是一樣的,但函數(shù)可以動(dòng)態(tài)地輸出不同的常量,在使用上要靈活方便的多。constant()函數(shù)的語(yǔ)法格式如下:
mixed constant(string const_name)
其中,const_name為要獲取常量的名稱,也可為存儲(chǔ)常量名的變量。如果成功返回常量的值,否則提示錯(cuò)誤信息常量沒(méi)有被定義。
要判斷一個(gè)常量是否已經(jīng)定義,可以使用defined()函數(shù),該函數(shù)的語(yǔ)法格式如下:
bool defined(string constant_name);
其中,const_name為要獲取常量的名稱,成功則返回true,否則返回false。
點(diǎn)擊加載更多評(píng)論>>