include ;require

requier; include    require将会给出一个致命的错误,而include则只是给出一个警告。从这两者的特性也可以看出,一般情况下使用include即可,除非某些被包含的代码非常重要,才使用require。

require_once  ; include_once,它们确保一个包含文件只能被引入一次,有点类似于C语言中的头文件指示器,以避免头文件定义的变量函数等出现两次而导致的重复定义错误。如果关心编码实践,即在一次逻辑实现脚本中明确被包含的文件只出现一次,使用require和include会更好,因为它们的运行速度较快。

原文地址:https://www.cnblogs.com/phpspring/p/2824599.html