3 回答

TA貢獻(xiàn)1878條經(jīng)驗(yàn) 獲得超4個(gè)贊
為什么PHP部分區(qū)分大小寫?
我只能推測這源于非常早期的版本,可能是PHP / FI 2.0。該手冊明確指出:
請記住,PHP / FI函數(shù)名稱不區(qū)分大小寫。
那時(shí),大多數(shù)用戶輸入(例如GET和POST參數(shù))始終被注冊為全局變量。將它們視為不區(qū)分大小寫可能會(huì)引起問題,因此,據(jù)推測,所有變量都被視為區(qū)分大小寫。
據(jù)我所知,這些是PHP / FI 2.0中唯一的標(biāo)識(shí)符。稍后將介紹所有其他功能,顯然模仿了不區(qū)分大小寫的函數(shù)名稱。
常量是特殊的,僅在PHP 4以后才引入(PHP 3手冊中提到“常量”,但是現(xiàn)在將它們稱為“文字”)。由于某些神秘的原因(也許無法達(dá)成共識(shí)),已決定允許常量標(biāo)識(shí)符define()
在開發(fā)人員要求時(shí)區(qū)分大小寫或不區(qū)分大小寫。有趣的是,雖然define()
默認(rèn)為區(qū)分大小寫的常量,但各個(gè)C對應(yīng)的(REGISTER_*_CONSTANT
)默認(rèn)為不區(qū)分大小寫。

TA貢獻(xiàn)1111條經(jīng)驗(yàn) 獲得超0個(gè)贊
區(qū)分大小寫
變量,常量,數(shù)組鍵,類屬性,類常量
不區(qū)分大小寫
函數(shù),類構(gòu)造函數(shù),類方法,關(guān)鍵字和構(gòu)造(如果為else,則為null,foreach,echo等
- 3 回答
- 0 關(guān)注
- 922 瀏覽
添加回答
舉報(bào)