php中變量和常量有哪些區(qū)別

養(yǎng)魚的貓咪
211
2021-03-23 11:59:24
欄目: 編程語言

php中變量和常量有哪些區(qū)別

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)型、布爾型。

0