include、include_once()、require、require_once()

作用:

通过 include 或 require 语句,可以将 PHP 文件的内容插入另一个 PHP 文件(在服务器执行它之前),减少代码的重复。

区别:

当要加载的文件不存在时,include会给出一个警告,然后继续运行。而require会给出一个致命错误,直接结束脚本。

include:在其被调用的位置处包含一个文件

include_once():首先验证是否已经包含了该文件。如果已经包含,则不再执行

require():包含并运行指定文件

require_once():首先验证文件是否已经包含,如果该文件中的代码已经被包含了,则不会再次包含

使用说明

当文件被应用程序请求时,使用require。

当文件不是必须的,且应用程序在文件未找到时应该继续运行,使用include。

转载于:https://www.cnblogs.com/wanglin2016/p/5397047.html

PHP中的include、include_once、require、require_once相关推荐

  1. include,include_once,require,require_once的区别

    include() .require()语句包含并运行指定文件.这两结构在包含文件上完全一样,唯一的区别是对于错误的处理.require()语句在遇到包含文件不存在,或是出错的时候,就停止即行,并报错 ...

  2. include(),include_once(),requice(),require_once()的区别

    include(),include_once(),requice(),require_once()的区别 发布时间:2011-07-23 发布人:张东哲 来源:上海PHP培训 点击:165次   分享 ...

  3. PHP中使用include、require、include_once、require_once的区别

    在PHP中,我们经常会通过include.require.include_once.require_once来引用文件,都可以达到引用文件的目的,但他们之间又有哪些区别呢,接一下我们详细的介绍一下 i ...

  4. PHP中的include和require

    include() 函数可获得指定文件中的所有文本,并把文本拷贝到使用 include 函数的文件中.include语法: <?php include("header.php" ...

  5. PHP中include与require的用法区别

    在PHP变成中,include()与require()的功能相同,include(include_once) 与 require(require_once)都是把把包含的文件代码读入到指定位置来,但是 ...

  6. php require的用法,PHP中include与require使用方法区别详解

    在PHP变成中,include()与require()的功能相同,include(include_once) 与 require(require_once)都是把把包含的文件代码读入到指定位置来,但是 ...

  7. php文件通常包含和一些,php函数导入与文件包含:include() 和 require() 语句的区别...

    在PHP脚本中想使用文件中定义的函数,就需要使用include().include_once().require()和 require_once() 中的一个函数,将函数库文件载入脚本程序中.上一章节 ...

  8. include和require的区别

    细节决定成败! 1.引用文件方式 对include()来说,在include()执行时文件每次都要进行读取和评估:而对于require()来说,文件只处理一次(实际上,文件内容替换了require() ...

  9. php 前台include用法,php include与require用法介绍

    引用文件的方法有两种:require 及 include.两种方式提供不同的使用弹性. require 的使用方法如 require("MyRequireFile.php"); . ...

最新文章

  1. android数据库降级_android——数据库版本升/降级问题
  2. python 嵌入键值数据库_PupDB 一个用Python编写基于文件的简单键值数据库
  3. 软件测试作业7:构建弱健壮的等价类测试用例
  4. 基本数据类型存储空间
  5. 拯救运维工程师,数据链 DNA 来袭!
  6. HTML5游戏引擎Egret发布2.0版 开发工具亦获更新
  7. 信号量semaphore 读写锁ReadWriteLock 倒计时器CountDownLatch 循环栅栏 CyclicBarrier 线程阻塞工具类LockSupport...
  8. dom4j工具类_基于DOM4J的XML文件解析类
  9. 去重 list_List 去除重复数据的 5 种正确姿势!
  10. Java--ArrayList的遍历
  11. append追加的html中富文本失效,jquery append 动态添加的元素事件on 不起作用的解决方案...
  12. Android Serach框架使详解
  13. php中合并图片并添加水印,php通过imagecopymerge 函数给图片制作水印
  14. 我的Java开发学习之旅------Java经典面试题
  15. 利用 nslookup 解析 DNS 记录
  16. 计算机中的二进制实验报告,大学计算机实验报告(共5篇).doc
  17. 6.5 负反馈对放大电路性能的影响
  18. 计算机英语期末考,《计算机英语》期末考试试卷.doc
  19. 数字驱动,智能发展 | 的卢深视三维全栈技术亮相宁波智博会
  20. 【抽象代数】素理想、极大理想、唯一析因环、主理想整环、欧几里得环

热门文章

  1. java Class对象返回的都是指向同一个java堆地址上的Class引用
  2. 最详细的docker安装rocketMQ教程来了
  3. MYSQL中最基础的的聚合函数(avg求平均值及count求和)
  4. 后端:414 Request-URI Too Large解决方案
  5. 分别使用 XHR、jQuery 和 Fetch 实现 AJAX
  6. mysql端口被占用_MySQL重启端口被占用处理
  7. upc组队赛15 Supreme Number【打表】
  8. 面向对象笔试题练习一
  9. Duboo入门示例(Idea开发环境)
  10. hive中任意相邻时间段数据获取