您好,登錄后才能下訂單哦!
PHP4中有哪些引用文件語句,相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。
PHP4引用文件語句怎么對(duì)比
在PHP4中我們可以使用require();include();require_once();include_once;這四個(gè)引用語句直接引用已經(jīng)存在的文件到程序中。合理的使用他們可以提供不少的效率,當(dāng)然這是在了解了他們直接的異同之處后才能了解的。本文就是重點(diǎn)介紹他們的使用方法!
require()語句
語法:require("statement");
參數(shù):“statement”是要引用的程序段文件名。
說明:require()語句在PHP程序執(zhí)行前就會(huì)將使用require引用的文件讀入,因此require通常放到程序的開始處。因此要特別注意一點(diǎn),require語句有一點(diǎn)強(qiáng),我的意思是說,不管程序是否真的需要引用的文件,只要你使用require語句,它都會(huì)把他們包含進(jìn)來!即使你是在條件控制語句中使用這個(gè)函數(shù)進(jìn)行包含,那怕是那個(gè)條件不為真,引用文件也會(huì)被包含進(jìn)來!形成了僵尸,在運(yùn)行過程中這些僵尸是不起任何可見作用的,但是很明顯它會(huì)加重負(fù)擔(dān),所以這一點(diǎn)要特別注意!如果使用require語句發(fā)生了包含錯(cuò)誤,那么程序?qū)⑤敵龀鲥e(cuò)信息并停止運(yùn)行!!
include()語句
語法:include("statement");
參數(shù):“statement”是要引用的程序段文件名。
說明:大家可以看到,require()和include()的語法是一樣。但是他們的功能卻些許出入。include語句只有在被執(zhí)行時(shí)才會(huì)讀入要包含的文件。在錯(cuò)誤處理方便,使用include語句,如果發(fā)生包含錯(cuò)誤,程序?qū)⑻^include語句,雖然會(huì)顯示錯(cuò)誤信息但是程序還是會(huì)繼續(xù)執(zhí)行!!(這和有些教科書上說的不一樣,不過請(qǐng)你還是相信我,要不自己去嘗試一下!相信你自己的判斷!!)
require_once()語句
語法:require_once("statement");
說明:它可以說是require的擴(kuò)展吧,功能和用法相似,但是不同之處是require_once語句有一個(gè)引用鏈,它可以保證文件加入你的程序僅僅只有一次,而且會(huì)避開變量值和函數(shù)名之間的沖突。^_^
PHP4引用文件語句怎么對(duì)比
include_once()語句
語法:include_once("statement");
說明:和require_once語句一樣,include_once語句把include的功能擴(kuò)展了。在程序執(zhí)行期間,將指定的文件包含進(jìn)來,如果從文件引用進(jìn)來的程序先前已經(jīng)包含過的時(shí)候,include_once()就不會(huì)把它再包含進(jìn)來。也就是僅僅可以引用同一個(gè)文件一次!!!
另外需要大家知道的一些東西,被引用的文件中,將不再繼承原來的PHP定界符“”,如果在引用的文檔中包含PHP代碼,需要重新使用定界符“”標(biāo)志PHP代碼。在PHP4中引用語句具有了函數(shù)的某些特征,支持返回值及程序的轉(zhuǎn)向,這些是PHP3中所沒有的!強(qiáng)調(diào)一下:引用文件,不是系統(tǒng)單獨(dú)的去執(zhí)行這個(gè)頁面,而是把這個(gè)頁面的代碼引入到所屬的主程序中。
看完上述內(nèi)容,你們掌握PHP4中有哪些引用文件語句的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。