php中變量與常量的區(qū)別有以下幾點(diǎn)
1.名稱不同
php中變量名需使用($)符號(hào)進(jìn)行修飾,常量名則不需要,變量名建議使用小寫,常量名建議使用大寫。
2.定義方式不同
php中變量一般在賦值時(shí)進(jìn)行定義,無法使用關(guān)鍵字或函數(shù)進(jìn)行定義,而常量必須使用define()函數(shù)進(jìn)行定義。
3.作用域不用
php中當(dāng)變量定義函數(shù)時(shí),具有全局作用域,當(dāng)定義在函數(shù)內(nèi)時(shí),具有局部作用域,而常量則統(tǒng)一定義在函數(shù)外,具有超全局作用域。
4.可變程度不同
php中變量存儲(chǔ)的值是可以改變的,而常量存儲(chǔ)的值是不可改變的。
5.數(shù)據(jù)類型不同
php中變量可以是任何數(shù)據(jù)類型,而常量只能是標(biāo)量類型,如字符串型、整型、浮點(diǎn)型、布爾型。