小編給大家分享一下PHP常量及變量的主要區(qū)別是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián)服務項目包括興安網(wǎng)站建設、興安網(wǎng)站制作、興安網(wǎng)頁制作以及興安網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,興安網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到興安省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!常量:
用于儲存一個不會變化也不希望變化的數(shù)據(jù)的標示符(命名規(guī)則與變量相同)
定義形式:
使用 define() 函數(shù)定義
使用形式:define(“常量名” ,常量值)
使用 counst 語法定義
使用形式:counst 常量名 = 常量值
使用常量:有兩種形式1,直接使用名字 2,使用constant()函數(shù):constant(“常量名”)
常量與變量的區(qū)別:
定義形式不同;
使用形式不同(常量不需要 $ 符號);
可變程度不同(常量的值不可改變或者銷毀);
作用范圍不同(常量具有超全局作用域(函數(shù)內(nèi)外都可直接使用));
可用類型不同(常量只能存儲標量類型:int,float,string,bool);
判斷常量是否存在:defined()
判斷的結(jié)果為布爾值;
常用形式:if ( defined ( 常量名 ) ) == false){ 這里可以定義該常量 }
$result = defined ( 常量名 ); //結(jié)果是 true 或 false
使用一個未定義的常量(特殊情況):
使用一個未定義的常量會報錯(notice報錯) 跟使用一個未定義的變量一樣(不推薦);
但是php會出現(xiàn)一個意想不到的結(jié)果:似乎未定義常量存在,并且常量的值就是常量的名字。
以上是PHP常量及變量的主要區(qū)別是什么的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設公司行業(yè)資訊頻道!