require翅溺、include脑漫、require_once 、include_once區(qū)別

require和include最根本的區(qū)別咙崎,其實(shí)就在錯(cuò)誤處理的方式不一樣
include优幸,當(dāng)引入的文件不存在時(shí),會(huì)顯示一個(gè)警告錯(cuò)誤褪猛,但是不影響其他代碼的執(zhí)行网杆。
require,當(dāng)引入的文件不存在時(shí)伊滋,會(huì)產(chǎn)生一個(gè)致命錯(cuò)誤碳却,并且程序中斷執(zhí)行了。

實(shí)例分析

以下附上我的目錄文件結(jié)構(gòu)笑旺,就以下這兩個(gè)文件

Paste_Image.png

include使用

在test文件中寫如下代碼

<?php
include 'code.php';
echo 'hello';
?>

運(yùn)行 http://localhost/test/test.php
如下正常輸出

Paste_Image.png

如果寫了以下代碼的話

<?php
include 'code1.php';
echo 'hello';
?>

運(yùn)行時(shí)如下所示昼浦,會(huì)產(chǎn)生一個(gè)警告,但不會(huì)影響代碼的執(zhí)行


Paste_Image.png

require使用

如果寫入如下代碼時(shí):

<?php
require 'code.php';
echo 'hello';
?>

運(yùn)行如下圖所示,正常輸出

Paste_Image.png

如果寫人以下代碼時(shí)

<?php
require 'code1.php';
echo 'hello';
?>

運(yùn)行時(shí)如下圖所示筒主,會(huì)產(chǎn)生一個(gè)fatal error 錯(cuò)誤座柱,php執(zhí)行結(jié)束迷帜,不再執(zhí)行


Paste_Image.png

include_once使用

include_once和include用法基本相同,唯一不同的是色洞,使用include_once會(huì)提前檢查導(dǎo)入的檔案是不是已經(jīng)在程序中的其他地方導(dǎo)入過了戏锹,導(dǎo)入過的話,就不再導(dǎo)入火诸。這個(gè)可以避免重復(fù)定義相同函數(shù)名的錯(cuò)誤锦针,require_once類似 include_once

如下圖所示
code.php文件

<?php  
function ge(){
    echo "11";
}
?>

test.php文件

<?php
include 'code.php';
include 'code.php';
echo "hello";
?>

運(yùn)行 http://localhost/test/test.php
會(huì)報(bào)錯(cuò),因?yàn)橹貜?fù)導(dǎo)入文件置蜀,導(dǎo)致 有了兩個(gè)相同的函數(shù) ge()奈搜,故產(chǎn)生錯(cuò)誤

Paste_Image.png

當(dāng)把include 換成 include_oncde 的時(shí)候

<?php
include 'code.php';
include_once 'code.php';
echo "hello";
?>

運(yùn)行看看,正常輸出

Paste_Image.png

以上就是我對(duì) include盯荤、require馋吗、include_once、require_once 的總結(jié)秋秤,如有錯(cuò)誤宏粤,還望指正。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末灼卢,一起剝皮案震驚了整個(gè)濱河市绍哎,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌鞋真,老刑警劉巖崇堰,帶你破解...
    沈念sama閱讀 222,865評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異涩咖,居然都是意外死亡海诲,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,296評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門檩互,熙熙樓的掌柜王于貴愁眉苦臉地迎上來特幔,“玉大人,你說我怎么就攤上這事盾似【蠢保” “怎么了雪标?”我有些...
    開封第一講書人閱讀 169,631評(píng)論 0 364
  • 文/不壞的土叔 我叫張陵零院,是天一觀的道長。 經(jīng)常有香客問我村刨,道長告抄,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,199評(píng)論 1 300
  • 正文 為了忘掉前任嵌牺,我火速辦了婚禮打洼,結(jié)果婚禮上龄糊,老公的妹妹穿的比我還像新娘。我一直安慰自己募疮,他們只是感情好炫惩,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,196評(píng)論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著阿浓,像睡著了一般他嚷。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上芭毙,一...
    開封第一講書人閱讀 52,793評(píng)論 1 314
  • 那天筋蓖,我揣著相機(jī)與錄音,去河邊找鬼退敦。 笑死粘咖,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的侈百。 我是一名探鬼主播瓮下,決...
    沈念sama閱讀 41,221評(píng)論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼设哗!你這毒婦竟也來了唱捣?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,174評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤网梢,失蹤者是張志新(化名)和其女友劉穎震缭,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體战虏,經(jīng)...
    沈念sama閱讀 46,699評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡拣宰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,770評(píng)論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了烦感。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片巡社。...
    茶點(diǎn)故事閱讀 40,918評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖手趣,靈堂內(nèi)的尸體忽然破棺而出晌该,到底是詐尸還是另有隱情,我是刑警寧澤绿渣,帶...
    沈念sama閱讀 36,573評(píng)論 5 351
  • 正文 年R本政府宣布朝群,位于F島的核電站,受9級(jí)特大地震影響中符,放射性物質(zhì)發(fā)生泄漏姜胖。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,255評(píng)論 3 336
  • 文/蒙蒙 一淀散、第九天 我趴在偏房一處隱蔽的房頂上張望右莱。 院中可真熱鬧蚜锨,春花似錦、人聲如沸慢蜓。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,749評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽晨抡。三九已至针余,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間凄诞,已是汗流浹背圆雁。 一陣腳步聲響...
    開封第一講書人閱讀 33,862評(píng)論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留帆谍,地道東北人伪朽。 一個(gè)月前我還...
    沈念sama閱讀 49,364評(píng)論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像汛蝙,于是被迫代替她去往敵國和親烈涮。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,926評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理窖剑,服務(wù)發(fā)現(xiàn)坚洽,斷路器,智...
    卡卡羅2017閱讀 134,719評(píng)論 18 139
  • **1.require()語句 **require()語句用于指定的文件代替語句本身西土,就象C語言中的include...
    北夜人閱讀 617評(píng)論 0 1
  • 一讶舰、什么才是”遠(yuǎn)程文件包含漏洞”? 回答是:服務(wù)器通過php的特性(函數(shù))去包含任意文件時(shí)需了,由于要包含的這個(gè)文件來...
    喜歡吃栗子閱讀 2,652評(píng)論 1 4
  • 一跳昼、html 部分 1,請(qǐng)闡述你對(duì)WEB標(biāo)準(zhǔn)以及W3C的理解與認(rèn)識(shí)標(biāo)簽閉合肋乍、標(biāo)簽小寫鹅颊、不亂嵌套、提高搜索機(jī)器人搜...
    像敏銳的狗閱讀 496評(píng)論 1 1
  • 昨天看了一部電影《他只是沒那么愛你》墓造,其實(shí)感悟頗多堪伍。開始是個(gè)小孩子,一個(gè)男生跑過來就把她推倒了觅闽,說她像狗屎帝雇。女孩哭...
    宛媛閱讀 139評(píng)論 0 0