如果常量被重復(fù)定義以后,PHP解析器會(huì)發(fā)出“Constant XXX already defined”的警告,提醒我們?cè)摮A恳呀?jīng)被定義過(guò)。那么,在團(tuán)隊(duì)開(kāi)發(fā),或代碼量很大的情況下,我們?nèi)绾稳ヅ卸ㄒ粋€(gè)常量是否被定義呢?
defined()函數(shù)可以幫助我們判斷一個(gè)常量是否已經(jīng)定義,其語(yǔ)法格式為:
bool defined(string constants_name)
它只有參數(shù)constant_name,指的是要獲取常量的名稱,若存在則返回布爾類(lèi)型true,否則返回布爾類(lèi)型false; (注:bool表示函數(shù)返回值類(lèi)型為布爾類(lèi)型)
請(qǐng)驗(yàn)證,完成請(qǐng)求
由于請(qǐng)求次數(shù)過(guò)多,請(qǐng)先驗(yàn)證,完成再次請(qǐng)求
打開(kāi)微信掃碼自動(dòng)綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書(shū)簽
舉報(bào)