PHP包含问题

8 浏览
0 Comments

PHP包含问题

这个问题已经有答案了:

可能是重复的:

什么时候应该使用require_once和include?

哪个PHP函数更好使用include,include_once,require,require_once,是否有其他与这些函数相似的函数?

每个函数的优缺点是什么?

admin 更改状态以发布 2023年5月23日
0
0 Comments

Include指令只要遇到就会包含它,无论它是否已经被包含。如果您在多个位置包含文档,这可能会导致冲突。

Include_once指令确保只包含一次文件。

Require与Include类似,但它还断言这个条件,如果找不到所需的文件,它会终止您的应用程序。

Require_once与Include_once类似,但也断言这个条件,如果找不到文件,它会终止您的应用程序。

0
0 Comments

这取决于你需要做什么。

你需要确保它只被包含一次吗?使用*_once结构。

你要在文件不存在时抛出错误吗?使用require*结构。

注意,这些不是函数,而是语言结构

它们仅应用于包含其他 PHP 文件。对于打开任何其他类型的文件,请使用其他方法(如readfile())。

请注意,如果使用类和__autoload()spl_autoload_register()(首选),你不需要包含该类,它会隐式地被包含。

0