require->require是无条件包含也就是如果一个流程里加入require,无论条件成立与否都会先执行 require

include->include有返回值,而require没有(可能因为如此require的速度比include快)

注意:包含文件不存在或者语法错误的时候require是致命的,include不是

1、PHP程序执行到require()时,只会读取一次档案,故常放在程序开头,档案引入后PHP会将网页档重新编译,让引入档成为原先网页的一部分。

2、PHP程序执行到include()时,每次皆会读取档案,故常用于流程控制的区段,如条件判断或循环中。

3、require() :无条件包含,如果文件不存在,会报出一个fatal error.脚本停止执行

4、include() : 有条件包含,如果文件不存在,会给出一个 warning,但脚本会继续执行

5、推荐使用require_once()和include_once(),可以检测文件是否有重复包含。

最新文章

  1. Angular.JS学习笔记——1
  2. c# bass入门学习
  3. libpcap报文解析: ipv4、ipv6 @ 2014.7.2
  4. 糟糠之妻下堂,娇俏公主上位——更换宝马三系座椅作业 - 切诺基 Jeep家族 越野e族论坛 越野/SUV/旅行/赛事/改装/互动中心
  5. oracle中区分audit_file_dest, background_dump_dest, core_dump_dest, user_dump_dest
  6. C++编程练习(10)----“图的最小生成树“(Prim算法、Kruskal算法)
  7. 【技术干货】听阿里云CDN安防技术专家金九讲SystemTap使用技巧
  8. Spring Security之动态配置资源权限
  9. Go语言学习笔记(六) [包]
  10. 全排列 ---java
  11. windows保存的文件传输到linux中格式转换
  12. JS中的三种循环
  13. 第三个Sprint ------第五天
  14. CSS3 选择器 基本选择器介绍
  15. PR(Precision-Recall)曲线和mAP指标
  16. 最短路 模板 【bellman-ford,dijkstra,floyd-warshall】
  17. MySQL删除所有表的外键约束、禁用外键约束
  18. PHP与apache配置
  19. 详细说说如何生成验证码—ASP.NET细枝末节(4)
  20. hoverfly api 模拟框架了解

热门文章

  1. app项目中遇到TCP分包,H5端对分包进行拼包
  2. centos长ping输出日志的脚本
  3. UNICODE编码UTF-16 中的Endian(FE FF) 和 Little Endian(FF FE)
  4. Swagger与OAuth 手动搭建WebApi 操作笔记
  5. vs rdlc 设置Tablix 在新页面重复表头
  6. Day3 集合
  7. 【C语言】 删除一个字符串中重复的字符
  8. django removing hardcoded URLs in template --- 使用变量,把url放在变量中 {% url 'namespace:name' %}
  9. webpack初学踩坑记
  10. 用vscode写c/c++