php中require函数,include跟require

  php中require函数,include跟require

  require的使用方法类似require( my require . PHP );这个函数通常放在PHP程序的前面。PHP程序在执行之前,会先读取require指定的导入文件,使其成为PHP程序网页的一部分。常用功能也可以通过这种方式引入到网页中。

  包括使用include( my include file . PHP );该功能通常置于过程控制的处理部分。PHP网页只在读取包含文件时才读取它。这样,可以简化程序执行的过程。

  它们的目的完全一样,没必要把哪个放在前面,哪个放在中间。它们之间的根本区别在于错误处理的方式不同。

  如果文件中有错误,程序将被中断并显示致命错误。

  Include如果文件中有错误,则程序不会执行,但会继续执行并显示警告错误。

  以下为补充:

  1.include有返回值,但require没有。

  2.include()包含并运行指定的文件。当处理失败时,include()生成一个警告,导入的程序代码将被执行。此外,当执行这些程序时,它们将具有与源文件中调用include()语句的位置相同的变量范围。您可以从同一台服务器导入静态页面。

  3.include _ once()的作用和include()的作用差不多

  唯一不同的是,include_once()会先检查要导入的文件是否已经在程序的其他地方导入过,如果是,就不会再导入了(这个函数有时候很重要,比如你在要导入的文件中声明了一些自定义函数,那么如果在同一个程序中重复导入这个文件,第二次导入时会出现错误信息,因为PHP不允许再次声明同名函数)。

  4.require()将读入目标文件的内容,并用这些读入的内容替换自己。当处理失败时,require()将导致致命错误。

  这种读取和替换的动作发生在PHP引擎编译你的程序代码的时候,而不是PHP引擎开始执行编译好的程序代码的时候(PHP 3.0引擎的工作模式是一行一行的编译执行,但是从PHP 4.0开始就变了,先编译所有的程序代码,然后一次性执行这些编译好的程序代码,编译过程中不执行任何程序代码)。Require()通常用于导入静态内容,而include()适用于导入动态程序代码。

  5.和include_once()一样,require_once()会先检查目标文件的内容之前是否被导入过,如果是,就不会一次又一次的导入相同的内容。

  5.require是无条件包含,也就是说,如果require被添加到一个流程中,那么无论条件成立与否,require都会首先被执行。

  7.require通常放在PHP程序的前面。PHP程序在执行之前,会先读入require指定的导入文件,使其成为PHP程序网页的一部分。常用功能也可以通过这种方式引入到网页中。

  8.包括通常放置在过程控制的处理部分。当PHP程序网页读取包含文件时,它将被读入。这种方法可以简化程序执行的过程。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 七种php开发环境搭建工具有哪些,七种php开发环境搭建工具包括
  • 七种php开发环境搭建工具有哪些,七种php开发环境搭建工具包括,七种PHP开发环境搭建工具
  • php高并发三种解决方法,php 高并发解决方案
  • php高并发三种解决方法,php 高并发解决方案,PHP解决高并发问题(opcache)
  • php邮件发送的两种方式区别,php邮件发送的两种方式是什么
  • php邮件发送的两种方式区别,php邮件发送的两种方式是什么,php邮件发送的两种方式
  • php跳转页面的几种实现方法详解图,php跳转页面的几种实现方法详解视频
  • php跳转页面的几种实现方法详解图,php跳转页面的几种实现方法详解视频,PHP跳转页面的几种实现方法详解
  • PHP购物车,php立即购买和购物车功能
  • PHP购物车,php立即购买和购物车功能,php实现购物车功能(上)
  • php读取pdf数据,php pdf读取
  • php读取pdf数据,php pdf读取,PHP中使用mpdf 导出PDF文件的实现方法
  • php网站判断用户是否是手机访问的方法有哪些,php如何判断用户是否登录
  • 留言与评论(共有 条评论)
       
    验证码: