在做网站开发时,对于一些公共的逻辑,比如网站头部,网站导航菜单等,通常都是做一个公共文件,然后在各个页面上引入这个公共文件 。 <br/>在PHP里引入文件可以用include语句,或用require语句,这二者有什么区别?一起来看下 。 操作方法 01 我们先做一个公共的文件,文件名叫 common.php,这个示例文件很简单,就是输出一些文本信息 。
文章插图
02 我们接着在一个页面里引入这个common.php文件 。
文章插图
03 运行页面后,可以看到有正确执行了引入文件的逻辑,输出了这些文本信息 。
文章插图
04 把代码改成用include来引入这个公共文件 。
文章插图
05 再次运行后,可以看到也正确执行了引入文件的逻辑,输出了这些文本信息 。
文章插图
06 看似二者没什么区别 。
我们再次把代码改一下,引入一个不存在的文件,然后在引入文件后,也输出一些信息 。 代码如图
文章插图
07 运行后,我们在页面看到一个警告信息(Warning),但引入代码后的输出语句有执行,也就是说虽然用include引入文件发生了错误,但不影响后面代码的运行 。
文章插图
08 修改代码,把include改成用require来引入文件,
文章插图
09 【PHP中include和require有什么区别?】再看下运行结果,从页面上看,报错的是一个严重错误(Fatal error),而且引入代码后的输出语句并没有执行,也就是说当用require引入文件发生了错误,会导致后面的代码不再运行 。 这就是require和include引入文件最大的区别了 。
文章插图
以上内容就是PHP中include和require有什么区别?的内容啦,希望对你有所帮助哦!
推荐阅读
- EXCEL表格中输入数字时如何显示数字前的0
- Php数组函数使用介绍
- 如何利用CAD中的模板保留图层?
- PHP如何操作cookie?
- PHP如何跳出循环语句?
- Excel中如何求姓名为三个字的销售额
- 中专是什么学历 中专属于什么学历
- 鲜篇蓄茶
- 溪黄草茶
- 半边莲茵陈茶