3 回答

TA貢獻(xiàn)2011條經(jīng)驗(yàn) 獲得超2個(gè)贊
可以放在頭部,任何地方都可以引入
nclude與require的區(qū)別:
include 遇到錯(cuò)誤時(shí)(引用的文件不存在),PHP只是報(bào)錯(cuò),但程序會繼續(xù)運(yùn)行下去。
require 遇到錯(cuò)誤時(shí),直接報(bào)錯(cuò)并停止運(yùn)行程序。
require_once()和include_once()語句分別對應(yīng)于require()和include()語句。
require_once()和include_once()語句主要用于需要包含多個(gè)文件時(shí),可以有效地避免把同一段代碼包含進(jìn)去而出現(xiàn)函數(shù)或變量重復(fù)定義的錯(cuò)誤

TA貢獻(xiàn)2037條經(jīng)驗(yàn) 獲得超6個(gè)贊
require()所包含的文件中不能包含控制結(jié)構(gòu),而且不能使用return這樣的語句。在require()所包含的文件中使用return語句會產(chǎn)生處理錯(cuò)誤。
不象include()語句,require()語句會無條件地讀取它所包含的文件的內(nèi)容,而不管這些語句是否執(zhí)行。所以如果你想按照不同的條件包含不同的文件,就必須使用include()語句。當(dāng)然,如果require()所在位置的語句不被執(zhí)行,require()所包含的文件中的語句也不會被執(zhí)行。
include語句只有在被執(zhí)行時(shí)才會讀入要包含的文件。在錯(cuò)誤處理方便,使用include語句,如果發(fā)生包含錯(cuò)誤,程序?qū)⑻^include語句,雖然會顯示錯(cuò)誤信息但是程序還是會繼續(xù)執(zhí)行!
php處理器會在每次遇到include()語句時(shí),對它進(jìn)行重新處理,所以可以根據(jù)不同情況的,在條件控制語句和循環(huán)語句中使用include()來包含不同的文件。
require_once()和include_once()語句分別對應(yīng)于require()和include()語句。require_once()和include_once()語句主要用于需要包含多個(gè)文件時(shí),可以有效地避免把同一段代碼包含進(jìn)去而出現(xiàn)函數(shù)或變量重復(fù)定義的錯(cuò)誤。
- 3 回答
- 0 關(guān)注
- 836 瀏覽
添加回答
舉報(bào)