何时需要在PHP中优先于require_once?

时间:2014-07-11 11:22:41

标签: php require require-once

我看到它的方式,如果一个文件被包含一次,那么其中的任何对象,函数或成员都被定义。

require_once检查文件是否包含在内,如果包含,则不再包含该文件。但是什么时候会出现这样的事情,有人会去'这个文件已经被包含在内,所以我可以在里面使用它,但我最好再把它包括在内,因为这个脚本需要它?'

我错过了什么吗?

2 个答案:

答案 0 :(得分:4)

我将include_once / require_once用于类文件,将include / require用于html代码(例如,让我们说一个表单)。您不应该重新声明该类,但您可以在代码中多次插入HTML代码。

答案 1 :(得分:1)

在适当的课程之前的几天,我有时会在执行大型导入时在for或while循环中使用require。同样,模板引擎使用它来重复包含相同的文件,如果文件丢失,该文件应该失败。