PHP中include和require有什麼區別?
在做網站開發時,對於一些公共的邏輯,比如網站頭部,網站導航選單等,通常都是做一個公共檔案,然後在各個頁面上引入這個公共檔案。
在PHP裏引入檔案可以用include語句,或用require語句,這二者有什麼區別?一起來看下。
操作方法
(01)我們先做一個公共的檔案,檔案名叫 ,這個示例檔案很簡單,就是輸出一些文字資訊。
(02)我們接着在一個頁面裏引入這個檔案。
(03)執行頁面後,可以看到有正確執行了引入檔案的邏輯,輸出了這些文字資訊。
(04)把代碼改成用include來引入這個公共檔案。
(05)再次執行後,可以看到也正確執行了引入檔案的邏輯,輸出了這些文字資訊。
(06)看似二者沒什麼區別。我們再次把代碼改一下,引入一個不存在的檔案,然後在引入檔案後,也輸出一些資訊。代碼如圖
(07)執行後,我們在頁面看到一個警告資訊(Warning),但引入代碼後的輸出語句有執行,也就是說雖然用include引入檔案發生了錯誤,但不影響後面代碼的執行。
(08)修改代碼,把include改成用require來引入檔案,
(09)再看下執行結果,從頁面上看,報錯的是一個嚴重錯誤(Fatal error),而且引入代碼後的輸出語句並沒有執行,也就是說當用require引入檔案發生了錯誤,會導致後面的代碼不再執行。這就是require和include引入檔案最大的區別了。
-
如何安裝並激活office2016
Office2016(也稱Office16),是微軟辦公套件的一個版本。2015年7月,微軟宣佈旗下辦公軟件Office2016正式面向Mac平臺發佈,其中包含Word、Excel、PowerPoint、Outlook和OneNote五個組件,支援16種語言。Office2016最新版於2015年9月22日發佈上市。操作方法(01)下載地址:,該網...
-
0基礎如何學習C語言
C語言即有進階語言的特點,也有彙編語言的特點,一直保持在編程語言榜首,不曾被超越,如此優秀的編程語言學的人很多,學精的很少。零基礎該如何學習呢?今天就來教教大家。操作方法(01)要學習編程語言,最基本的就要有一臺電腦。一般配置的就行。(02)然後要有一本基礎的書,像《C...
-
谷歌商店打不開怎麼辦
由於天朝的特殊國情導致Chrome(谷歌瀏覽器)應用商店有很多非常好的插件以及Chrome應用商店也一同被無辜地封殺了,也就導致了現在Chrome應用商店打不開、進不去的情況。藉助最新的GoogleHosts列表即可正常開啟谷歌應用商店,但是有效可用的GoogleHosts要怎麼找呢?別急...
-
如何使用Flash繪製皮卡丘動畫
Flash中文翻譯爲“動畫”的意思,是專門用來製作動畫的軟件工具。現在,我們以實際的例子出發看看如何使用Flash軟件繪製皮卡丘圖案吧。操作方法(01)新建文檔雙擊【Flash圖標】,開啟軟件。在軟件介面點擊【檔案】---【新建】,會彈出的新建文檔視窗點擊【ActionScript3....