PHP常量及變量區(qū)別原理詳解
常量:
用于儲(chǔ)存一個(gè)不會(huì)變化也不希望變化的數(shù)據(jù)的標(biāo)示符(命名規(guī)則與變量相同)
定義形式:
使用 define() 函數(shù)定義
使用形式:define(“常量名” ,常量值)

使用 counst 語(yǔ)法定義
使用形式:counst 常量名 = 常量值

使用常量:有兩種形式1,直接使用名字 2,使用constant()函數(shù):constant(“常量名”)
常量與變量的區(qū)別:
定義形式不同;
使用形式不同(常量不需要 $ 符號(hào));
可變程度不同(常量的值不可改變或者銷毀);
作用范圍不同(常量具有超全局作用域(函數(shù)內(nèi)外都可直接使用));
可用類型不同(常量只能存儲(chǔ)標(biāo)量類型:int,float,string,bool);
判斷常量是否存在:defined()
判斷的結(jié)果為布爾值;
常用形式:if ( defined ( 常量名 ) ) == false){ 這里可以定義該常量 }
$result = defined ( 常量名 ); //結(jié)果是 true 或 false
使用一個(gè)未定義的常量(特殊情況):
使用一個(gè)未定義的常量會(huì)報(bào)錯(cuò)(notice報(bào)錯(cuò)) 跟使用一個(gè)未定義的變量一樣(不推薦);
但是php會(huì)出現(xiàn)一個(gè)意想不到的結(jié)果:似乎未定義常量存在,并且常量的值就是常量的名字。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
PHP中運(yùn)用jQuery的Ajax跨域調(diào)用實(shí)現(xiàn)代碼
PHP中運(yùn)用jQuery的Ajax跨域調(diào)用實(shí)現(xiàn)代碼,需要的朋友可以參考下2012-02-02
PHP遞歸遍歷指定目錄的文件并統(tǒng)計(jì)文件數(shù)量的方法
這篇文章主要介紹了PHP遞歸遍歷指定目錄的文件并統(tǒng)計(jì)文件數(shù)量的方法,涉及php文件及目錄操作的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-03-03
WordPress中用于檢索模版的相關(guān)PHP函數(shù)使用解析
這篇文章主要介紹了WordPress中用于檢索模版的相關(guān)PHP函數(shù)使用解析,包括索模板的函數(shù)的使用,要的朋友可以參考下2015-12-12
Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN 的簡(jiǎn)易安裝配置
Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN 的簡(jiǎn)易安裝配置...2006-11-11
php+MySql實(shí)現(xiàn)登錄系統(tǒng)與輸出瀏覽者信息功能
這篇文章主要介紹了php+MySql實(shí)現(xiàn)登錄系統(tǒng)與輸出瀏覽者信息功能 的相關(guān)資料,需要的朋友可以參考下2016-07-07
PHP過(guò)濾器 filter_has_var() 函數(shù)用法實(shí)例分析
這篇文章主要介紹了PHP過(guò)濾器 filter_has_var() 函數(shù)用法,結(jié)合實(shí)例形式分析了PHP過(guò)濾器 filter_has_var() 函數(shù)基本功能、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下2020-04-04
php的mail函數(shù)發(fā)送UTF-8編碼中文郵件時(shí)標(biāo)題亂碼的解決辦法
這篇文章主要介紹了php的mail函數(shù)發(fā)送UTF-8編碼中文郵件時(shí)標(biāo)題亂碼的解決辦法,需要的朋友可以參考下2015-10-10
Thinkphp框架開發(fā)移動(dòng)端接口(1)
這篇文章主要為大家詳細(xì)介紹了Thinkphp框架開發(fā)移動(dòng)端接口,具有一定的實(shí)用性,感興趣的小伙伴們可以參考一下2016-08-08

