当前位置: 首页 > news >正文

include 和require的区别

相同点:include和require 都能把另外一个文件包含到当前文件中。 

不同点:1、使用include时,当包含的文件不存在时,系统会报出警告级别的错误,程序会继续往下执行。   使用require包含文件时,当包含的文件不存在时,系统会先报出警告级别的错误,接着又报一个致命级别的错误。程序将终止执行。

2、  require能让php的程序得到更高的效率,在同一php文件中解释过一次后,不会再解释第二次。而include却会重复的解释包含的文件。

如果每次执行代码时相读取不同的文件,或者有通过一组文件叠代的循环,就使用include(),因为可以给想要包括的文件名设置一个变量,当参数为 include()时使用这个变量。

下面是一个小例子:

$i=1;

while($i<5){

include('ffile'.$i.'html');

$i++;

}

在上面这段代码中,每一次循环的时候,程序都将把不同的文件包含进去。如果要完成这个功能,必须求助函数include()。而如果要引入的文件是固定的,建议使用require,因为效率更高。

转载于:https://www.cnblogs.com/peipeiyu/p/7524577.html

相关文章:

  • windows7安装saltstack
  • 训练过程中出现的报错
  • python基础知识
  • mysql的锁机制
  • STM32——C语言知识点:指针、结构体
  • maven及阿里云镜像
  • 【批处理学习笔记】第七课:简单的批处理命令(6)
  • fdisk非交互自动对磁盘分区格式化
  • UWP开发砸手机系列(二)—— “讲述人”识别自定义控件Command
  • Windows容器网络
  • 阿里云 云监控 安装和启动
  • diff命令
  • 42 Bing Search Engine Hacks
  • 配置新服务器 的一些 依赖库 php mysql nginx
  • 队列的基本概念
  • 网络传输文件的问题
  • 【399天】跃迁之路——程序员高效学习方法论探索系列(实验阶段156-2018.03.11)...
  • avalon2.2的VM生成过程
  • Elasticsearch 参考指南(升级前重新索引)
  • Git学习与使用心得(1)—— 初始化
  • Laravel核心解读--Facades
  • magento2项目上线注意事项
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • mongodb--安装和初步使用教程
  • Python利用正则抓取网页内容保存到本地
  • React16时代,该用什么姿势写 React ?
  • Redis的resp协议
  • Vue 重置组件到初始状态
  • webgl (原生)基础入门指南【一】
  • 闭包--闭包之tab栏切换(四)
  • 蓝海存储开关机注意事项总结
  • 马上搞懂 GeoJSON
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 通过获取异步加载JS文件进度实现一个canvas环形loading图
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • ​学习一下,什么是预包装食品?​
  • # 透过事物看本质的能力怎么培养?
  • #ubuntu# #git# repository git config --global --add safe.directory
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (rabbitmq的高级特性)消息可靠性
  • (笔试题)合法字符串
  • (附源码)spring boot车辆管理系统 毕业设计 031034
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • *1 计算机基础和操作系统基础及几大协议
  • .NET C#版本和.NET版本以及VS版本的对应关系
  • .NET CF命令行调试器MDbg入门(一)
  • .Net CF下精确的计时器
  • .Net Core webapi RestFul 统一接口数据返回格式
  • .NET Core 成都线下面基会拉开序幕
  • .NET Core 项目指定SDK版本