成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁 ? 技術(shù)教程 ? PHP中include()與require()的區(qū)別說明
全站頭部文字 我要出現(xiàn)在這里
PHP中include()與require()的區(qū)別說明 680 2024-01-10   

require 的使用方法如 require("MyRequireFile.php"); 。這個函數(shù)通常放在 PHP 程序的最前面,PHP 程序在執(zhí)行前,就會先讀入 require 所指定引入的文件,使它變成 PHP 程序網(wǎng)頁的一部份。常用的函數(shù),亦可以這個方法將它引入網(wǎng)頁中。

include 使用方法如 include("MyIncludeFile.php"); 。這個函數(shù)一般是放在流程控制的處理部分中。PHP 程序網(wǎng)頁在讀到 include 的文件時,才將它讀進來。這種方式,可以把程序執(zhí)行時的流程簡單化。

他們兩個的用途是完全一樣的,不一定非得哪個放在最前面哪個放在中間。他們最根本的區(qū)別在于錯誤處理的方式不一樣。

require一個文件存在錯誤的話,那么程序就會中斷執(zhí)行了,并顯示致命錯誤

include一個文件存在錯誤的話,那么程序不會中端,而是繼續(xù)執(zhí)行,并顯示一個警告錯誤。

以下為補充:

1. include有返回值,而require沒有。

2. include()包括并運行指定文件 在處理失敗時include() 產(chǎn)生一個警告,被導(dǎo)入的程序代碼都會被執(zhí)行,而且這些程序在執(zhí)行的時候會擁有和源文件中呼叫到include()語句的位置相同的變量范圍。你可以導(dǎo)入同一個服務(wù)器中的靜態(tài)頁面。

3. include_once()的作用和include()是幾乎相同的

唯一的差別在于include_once()會先檢查要導(dǎo)入的檔案是不是已經(jīng)在該程序中的其它地方被導(dǎo)入過了,如果有的話就不會再次重復(fù)導(dǎo)入(這項功能有時候是很重要的,比方說要導(dǎo)入的里面宣告了一些你自行定義好的函數(shù),那么如果在同一個程序重復(fù)導(dǎo)入這個文件,在第二次導(dǎo)入的時候便會發(fā)生錯誤訊息,因為PHP不允許相同名稱的函數(shù)被重復(fù)宣告第二次)。

4. require()會將目標文件的內(nèi)容讀入,并且把自己本身代換成這些讀入的內(nèi)容 在處理失敗時require() 則導(dǎo)致一個致命錯。

這個讀入并且代換的動作是在PHP引擎編譯你的程序代碼的時候發(fā)生的,而不是發(fā)生在PHP引擎開始執(zhí)行編譯好的程序代碼的時候(PHP 3.0引擎的工作方式是編譯一行執(zhí)行一行,但是到了PHP 4.0以后就有所改變了,PHP 4.0是先把整個程序代碼全部編譯完成后,再將這些編譯好的程序代碼一次執(zhí)行完畢,在編譯的過程中不會執(zhí)行任何程序代碼)。require()通常來導(dǎo)入靜態(tài)的內(nèi)容,而include()則適合用導(dǎo)入動態(tài)的程序代碼。

5. 如同include_once(),require_once()會先檢查目標文件的內(nèi)容是不是在之前就已經(jīng)導(dǎo)入過了,如果是的話,便不會再次重復(fù)導(dǎo)入同樣的內(nèi)容。

6. require是無條件包含也就是如果一個流程里加入require,無論條件成立與否都會先執(zhí)行require。

7. require通常放在PHP程序的最前面,PHP程序在執(zhí)行前,就會先讀入require所指定引入的文件,使它變成PHP程序網(wǎng)頁的一部份。常用的函數(shù),亦可以這個方法將它引入網(wǎng)頁中。

8. include一般是放在流程控制的處理部分中PHP程序網(wǎng)頁在讀到include的文件時,才將它讀進來。這種方式可以把程序執(zhí)行時的流程簡單化。

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持綠夏網(wǎng)!



主站蜘蛛池模板: 瓦伦蒂诺| 实验室火灾报警电铃响时应当| 美国伦理女兵1| 太医派的开胃汤配方| 一江春水向东流 电视剧| 女子阴道| 全网火热| 新相亲大会第一季| 盗墓笔记重启之极海听雷第二季| 长句变短句的例题| 美国伦理三颗熟樱桃| 济公斗蟋蟀| 刘浩存《一秒钟》舞蹈| 西班牙超级杯在哪看| 自拍在线观看| 成人免费视频观看视频| 凯蒂猫壁纸| 影库影片| 想要更多| 王渝萱演过的所有影视作品| angela white| 秀人网官网| 喜羊羊电影| 体方法师| 彩云曲 电影| 成品直播大全免费观看| 远方的故乡简谱| 男人不可以穷演员表| 11.27| 搬山道人| 花有重开日电影| 抖音电脑版| 邓梓峰| 变成黑皮辣妹然后和朋友做| 意大利斜体| 薛佳凝个人资料图片简介| 髋关节置换术后护理ppt| www.五月天| 伊藤步| 真濑树里| 屠夫小姐在线播放|

!!!站長長期在線接!!!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103