PHP中使用define()函數(shù)定義常量。define(常量名,常量值),常量命名方法與變量命名相同,以字母或下劃線開頭,按照慣例常量名字全部大寫,不同的單詞用下劃線隔開,以區(qū)分與變量不同。
檢查常量是已經(jīng)變定義可用函數(shù)defined(常量名) ,如果常量存在則返回True,否則返回False。常量在使用時(shí)可直接調(diào)用。
預(yù)定義常量: 預(yù)定義常量可以在PHP程序中直接使用不用定義,其它包括:__FILE__(文件的完整路徑和文件名,絕對(duì)路徑),__FUNCTION__(返回函數(shù)被定義時(shí)的名稱),__CLASS__(返回類被定義時(shí)的名稱),__METHOD__(返回方法被定義時(shí)的名稱 ),PHP_VERSION(返PHP版本號(hào)),PHP_OS(返回PHP解析器的操作系統(tǒng)名稱),(E_ERROR,E_WARNING,E_PARSE,E_NOTICE,E_CORE_ERROR,E_CORE_WARNING,用于函數(shù)error_reporting()的參數(shù),分別表示1,2,4,8,16,32,用于設(shè)置系統(tǒng)返回信息等級(jí))
其中__FILE__,__FUNCTION__,__LINE__,__FILE__,__CLASS__被稱為魔術(shù)變量,因?yàn)樗麄兊闹禃?huì)因?yàn)槭褂玫奈恢枚l(fā)生變化。這5個(gè)常量名字是不區(qū)分大小寫的,其它常量是區(qū)分大小寫的。
例子:
<?echo __FILE__."</br>";
echo __LINE__."</br>";
echo PHP_VERSION."</br>";
echo PHP_OS."</br>";
echo __FUNCTION__."</br>";
?>
合肥網(wǎng)站建設(shè)專業(yè)從事網(wǎng)站建設(shè) 網(wǎng)站優(yōu)化 網(wǎng)頁(yè)設(shè)計(jì) 3G手機(jī)網(wǎng)站。
版權(quán)所有:?jiǎn)⑦~科技-合肥網(wǎng)站建設(shè) 皖I(lǐng)CP備19009304號(hào)-1 皖公網(wǎng)安備 34010402702162號(hào)
網(wǎng)站建設(shè),網(wǎng)站設(shè)計(jì)公司啟邁科技,為眾多企業(yè)提供網(wǎng)站建設(shè),網(wǎng)站制作,響應(yīng)式網(wǎng)站設(shè)計(jì),手機(jī)網(wǎng)站建設(shè),微網(wǎng)站,模板建站,企業(yè)郵箱等一站式互聯(lián)網(wǎng)解決方案和建站服務(wù)10年。