|
現(xiàn)在來(lái)說(shuō)include和require的區(qū)別:
require()函數(shù)包含進(jìn)來(lái)的內(nèi)容被當(dāng)成當(dāng)前文件的一個(gè)組成部分,所以當(dāng)包含進(jìn)來(lái)的文件有語(yǔ)法錯(cuò)誤或者文件不存在的時(shí)候,那當(dāng)前文件的php腳本都不再執(zhí)行.
include()函數(shù)相當(dāng)于指定這個(gè)文件的路徑,當(dāng)被包含的文件有錯(cuò)時(shí),不會(huì)影響到本身的程序運(yùn)行.
include函數(shù)可以進(jìn)行判斷是否包含,而require則是不管任何情況都包含進(jìn)來(lái).所以這點(diǎn)值得注意!
建議大家在包含動(dòng)態(tài)文件,也就是有變量,函數(shù),已經(jīng)類(lèi)的時(shí)候用include.不過(guò)前段時(shí)間有人在分析兩個(gè)函數(shù)的執(zhí)行效率.這個(gè)我沒(méi)自己測(cè)試過(guò),等親自測(cè)試了再進(jìn)行補(bǔ)充
php技術(shù):php include,include_once,require,require_once,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。