4者都有包含文件的意思,但include()和include_once()在包含文件出錯(cuò)時(shí)程序會(huì)繼續(xù)往下執(zhí)行,而require()和require_once()則不會(huì),另外include_once()和require_once()只包含一次,多余的不會(huì)被包含進(jìn)來(lái)。例子:
成都創(chuàng)新互聯(lián)是專(zhuān)業(yè)的科爾沁左翼網(wǎng)站建設(shè)公司,科爾沁左翼接單;提供網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行科爾沁左翼網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
$a=5;
//include('./test.php');//test.php中代碼為$a+=3;
//require('./test.php');
//echo $a;//結(jié)果為8;
//包含不存在的文件test1.php時(shí)
//include('./test1.php');//結(jié)果提示warning,并輸出5;
//require('./test1.php');//結(jié)果提示錯(cuò)誤fatal error并停止程序往下執(zhí)行
//echo $a;
include_once('./test.php');
include_once('./test.php');
include_once('./test.php');
include_once('./test.php');
echo $a;
//結(jié)果輸出8,因?yàn)閕nclude_once()或者require_once()如果有多個(gè),只會(huì)執(zhí)行第一個(gè)。而include()或者require()如果有多個(gè)則會(huì)全部執(zhí)行