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

導航首頁 ? 技術(shù)教程 ? PHP中include和require的區(qū)別實例分析
全站頭部文字 我要出現(xiàn)在這里
PHP中include和require的區(qū)別實例分析 760 2024-01-10   

先編輯command.php文件

echo 'hello'.PHP_EOL;

然后編輯console.php文件

for($i=1;$i<=3;++$i){
	require 'command1.php';
}

原本想要包含并執(zhí)行這個echo,沒想到寫錯了文件名,如果是require,會報出這樣的錯誤:

Warning: require(command1.php): failed to open stream: No such file or directory in console.php on line 4

Fatal error: require(): Failed opening required 'command1.php' (include_path='.') in console.php on line 4
PHP Warning: require(command1.php): failed to open stream: No such file or directory in console.php on line 4
PHP Fatal error: require(): Failed opening required 'command1.php' (include_path='.') in console.php on line 4

如果把require改為include

for($i=1;$i<=3;++$i){
	include 'command1.php';
}

會報出這樣的錯誤:

Warning: include(command1.php): failed to open stream: No such file or directory in console.php on line 4

Warning: include(): Failed opening 'command1.php' for inclusion (include_path='.') in console.php on line 4

Warning: include(command1.php): failed to open stream: No such file or directory in console.php on line 4

Warning: include(): Failed opening 'command1.php' for inclusion (include_path='.') in console.php on line 4

Warning: include(command1.php): failed to open stream: No such file or directory in console.php on line 4

Warning: include(): Failed opening 'command1.php' for inclusion (include_path='.') in console.php on line 4
PHP Warning: include(command1.php): failed to open stream: No such file or directory in console.php on line 4
PHP Warning: include(): Failed opening 'command1.php' for inclusion (include_path='.') in console.php on line 4
PHP Warning: include(command1.php): failed to open stream: No such file or directory in console.php on line 4
PHP Warning: include(): Failed opening 'command1.php' for inclusion (include_path='.') in console.php on line 4
PHP Warning: include(command1.php): failed to open stream: No such file or directory in console.php on line 4
PHP Warning: include(): Failed opening 'command1.php' for inclusion (include_path='.') in console.php on line 4

如果使用require_once或者include_once,只要包含路徑正確,那么循環(huán)只執(zhí)行一次。

總結(jié):

使用require,如果文件沒有包含成功,就會報出一個fatal error,整個程序就中止了。

使用include,如果文件沒有包含成功,就會報出一個普通的warning,之后的代碼仍會執(zhí)行。

如果你的Web程序使用了MVC這種對文件包含強依賴的設計方法,請使用require_once。



主站蜘蛛池模板: 一句话让男生硬邦邦的句子| 尹雪喜演的全部电影| 公民的基本权利和义务教学设计 | 人口高质量发展形势与政策论文 | 健步如飞的蜗牛三年级作文| 庞勇| 《扫描工具》观看免费| 白事专用歌曲100首| 被主人调教| 朱莉娅安| 王少华| 别姬| 够级比赛活动方案| 那些女人电视剧免费观看全集剧情| 漫画启示作文五年级| 情人电视剧| 怒放的生命简谱| 羞羞的视频| 飞天猪| 惊天十二小时| 龚子棋| 2025女人最走运头像| 美容室4| 还未入团思想汇报800字| 日韩在线日韩| 有档期是有空还是没空| 沙漠电影高清在线播放| 红灯区 电影| 潜行(普通话) 电影| 程皓枫| 演员任贤齐简历| 抖音客户端| 程皓枫| 色黄视频免费观看| 郑丽身高一米几| 小头儿子大头爸爸| 刘洪杰| 张俪床戏| 当代大学德语2答案| 吴京电影全集完整版喜剧| 巨乳姐妹|

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

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

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

站長微信:lxwl520520

站長QQ:1737366103