Possible Duplicate:
When should I use require_once vs include?
哪个php函数比较好include
, include_once
, require
, require_once
还有其他与这些功能类似的功能吗?
每个功能的优缺点是什么?
最佳答案
这取决于您需要做什么。
您需要确保它只包含一次吗?使用*_once
构造。
如果文件不存在,您是否希望抛出错误?使用 require*
构造。
请注意,这些不是函数,而是language constructs .
它们应该仅用于包含其他 PHP 文件。要打开任何其他类型的文件,请使用其他方法(例如 readfile()
)。
请注意,如果使用类和 __autoload()
或spl_autoload_register()
(首选),您不必包含该类,它是隐式包含的。
关于PHP 包含问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5798432/