PHP中include()与require()的区别

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_44253336/article/details/102488287
  • require
  • require_once
  • include
  • include_once

1.require 和 include共同点:

都可以在当前 PHP 脚本文件执行时载入另外一个 PHP 脚本文件。

2.require 和 include 不同点:

当载入的脚本文件不存在时,require 会报一个致命错误(结束程序执行),而 include 不会

3.有 once 后缀的特点:

判断当前载入的脚本文件是否已经载入过,如果载入了就不在执行

以下为补充:

  1. include有返回值,而require没有。
  2. require通常放在PHP程序的最前面,PHP程序在执行前,就会先读入require所指定引入的文件,使它变成PHP程序网页的一部份。常用的函数,一般可以用这个方法将它引入到网页中。
  3. require是无条件包含。也就是如果一个流程中加入require,无论条件成立与否都会先执行require。

猜你喜欢

转载自blog.csdn.net/weixin_44253336/article/details/102488287
今日推荐