require、require_once、include、include_once 的区别

老牛浏览 359评论 0发表于

1. require

  • 当我们 require 的文件,不存在,则直接退出;

  • 当我们 require 的文件,不会判断是否已经引入过,而是会重复引入;

2. required_once

  • 当我们 require_once 的文件,不存在,则直接退出;

  • 当我们 require 的文件,会判断是否已经引入过,不会重复引入;

3. include

  • 当我们 include 的文件不存在,不会退出,会继续执行;

  • 当我们 include 的文件,不会判断是否已经引入过,而是会重复引入;

4. include_once

  • 当我们 include_once 的文件不存在,不会退出,会继续执行;

  • 当我们 include_once 的文件,会判断是否已经引入过,不会重复引入;

一般多使用 require、require_once。

点赞
收藏
暂无评论,快来发表评论吧~
私信
老牛@ilaoniu
老牛,俗称哞哞。单纯的九零后理工小青年。喜欢折腾,爱玩,爱音乐,爱游戏,爱电影,爱旅游...
最后活跃于