簡單談?wù)凱HP中的include、include_once、require以及require_once語句
1.include語句
使用include語句可以告訴PHP提取特定的文件,并載入它的全部內(nèi)容
<?php inlude "fileinfo.php"; //此處添加其他代碼 ?>
2.include_once語句
每次使用include語句時(shí),它都會重新將請求的文件導(dǎo)入,即使這個(gè)文件已經(jīng)被導(dǎo)入過。例如,假定fileinfo.php文件包含許多函數(shù),我們使用include語句將他導(dǎo)入到現(xiàn)有的文件中,然后我們又導(dǎo)入了一個(gè)包含fileinfo.php的文件,通過嵌套,我們已經(jīng)將fileinfo.php文件導(dǎo)入了兩次,這就會產(chǎn)生錯(cuò)誤,因?yàn)槲覀冊噲D多次定義同名的變量或函數(shù)。為了避免這樣的事情發(fā)生,我們使用include_once語句來代替include語句
<?php include_once "fileinfo.php"; //此處添加其他代碼 ?>
此時(shí),如果在相同的文件中遇到另一個(gè)include或include_once語句時(shí),PHP會檢查它是否已經(jīng)被導(dǎo)入過,如果是,就忽略它。
3.require和require_once語句
使用include和include_once語句的潛在問題是:PHP只會試圖導(dǎo)入被請求導(dǎo)入的文件,即使該文件沒有被找到,程序依舊會執(zhí)行。
當(dāng)我們絕對需要導(dǎo)入一個(gè)文件時(shí),使用require語句,對于使用require_once語句的原因也是一樣的,在這就不再贅述了。
<?php require_once "fileinfo.php"; //此處添加其他代碼 ?>
總的來說,我們應(yīng)該堅(jiān)持使用require_once語句。
相關(guān)文章
PHP+Ajax檢測用戶名或郵件注冊時(shí)是否已經(jīng)存在實(shí)例教程
這篇文章主要介紹了PHP+Ajax檢測用戶名或郵件注冊時(shí)是否已經(jīng)存在實(shí)例教程,是非常常見的一個(gè)重要功能,常用于論壇注冊部分或會員注冊部分,需要的朋友可以參考下2014-08-08php生成并下載word文件到本地實(shí)現(xiàn)方法詳解
要給最常用出租屋管理系統(tǒng)增加個(gè)合同功能,mark下知識點(diǎn)。要生成合同就需要使用phpword。文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08六個(gè)步驟,從零開始教你搭建基于WordPress的個(gè)人博客
這篇文章主要介紹了六個(gè)步驟,從零開始教你搭建基于WordPress的個(gè)人博客,步驟講解的很清楚,不知道如何搭建wordpress的同學(xué)可以跟著搭建下2021-01-01PHP實(shí)現(xiàn)一個(gè)按鈕點(diǎn)擊上傳多個(gè)圖片操作示例
這篇文章主要介紹了PHP實(shí)現(xiàn)一個(gè)按鈕點(diǎn)擊上傳多個(gè)圖片操作,結(jié)合具體實(shí)例形式分析了PHP多文件上傳前端提交與后臺處理相關(guān)操作技巧,需要的朋友可以參考下2020-01-01