我应该在以下声明中使用什么?包含或要求。
if(a ==b){
require 'requiredfile.php';
} else {
require 'requiredfile_2.php'
}
如果在一个函数中,我知道一个,包括或要求,只在调用时包含该文件,另一个将包括该文件。我对么?
答案 0 :(得分:8)
include
和require
之间的区别在于include只会在找不到文件时发出警告,而require将以致命错误终止。
如果您要加载重要的程序部分,您可能希望使用require
。
require()与include()相同,除非失败,它还会产生致命的E_ERROR级别错误。换句话说,它将暂停脚本,而include()仅发出警告(E_WARNING),允许脚本继续。