PHP中require和include的区别

  这是PHP提供的两个非常简单但却很有用的语句,它们允许重新使用任何类型的 代码。它们的作用几乎是相同的,唯一的区别是在于函数调用失败后,require将会给出一个致命的错误,而include则只是给出一个警告。从这两者 的特性也可以看出,一般情况下使用include即可,除非某些被包含的代码非常重要,才使用require。

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

  这是PHP提供的两个非常简单但却很有用的语句,它们允许重新使用任何类型的 代码。它们的作用几乎是相同的,唯一的区别是在于函数调用失败后,require将会给出一个致命的错误,而include则只是给出一个警告。从这两者 的特性也可以看出,一般情况下使用include即可,除非某些被包含的代码非常重要,才使用require。

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