我看到它的方式,如果一个文件被包含一次,那么其中的任何对象,函数或成员都被定义。
require_once检查文件是否包含在内,如果包含,则不再包含该文件。但是什么时候会出现这样的事情,有人会去'这个文件已经被包含在内,所以我可以在里面使用它,但我最好再把它包括在内,因为这个脚本需要它?'
我错过了什么吗?
答案 0 :(得分:4)
我将include_once
/ require_once
用于类文件,将include
/ require
用于html代码(例如,让我们说一个表单)。您不应该重新声明该类,但您可以在代码中多次插入HTML代码。
答案 1 :(得分:1)
在适当的课程之前的几天,我有时会在执行大型导入时在for或while循环中使用require。同样,模板引擎使用它来重复包含相同的文件,如果文件丢失,该文件应该失败。