include()

PHP 中的 include() 函数主要用于将一个 PHP 文件的代码/数据包含到另一个文件中。在此过程中,如果出现任何错误,require()函数将显示/发出警告,但与require()函数停止执行不同的是,include()函数不会停止脚本的执行,而是脚本将继续其进程。

include_once()

PHP 中的 include_once() 函数主要用于将一个 PHP 文件包含到另一个 PHP 文件中。它为我们提供了一个功能,即如果一个 PHP 文件中的代码已经包含在指定的文件中,那么它将不会再包含该代码。这意味着该函数只会将一个文件添加到另一个文件中一次。如果该函数发现错误,则会发出警告,但不会停止执行。

如果 abc.php 文件使用 include_once()调用了 bcd.php 文件,并且出现任何错误,那么它将发出警告,但不会停止脚本的执行。

include() 和 include_once() 的区别:

include() include_once()
include() 函数用于将一个 PHP 文件包含到另一个文件中,而不管该文件之前是否已被包含。 include_once() 会首先检查文件是否已被包含,如果已被包含,则不会再次包含。
include() 函数主要用于反复包含特定代码的情况。 include_once() 函数主要用于只包含某段代码一次的情况。
include() 函数在程序中每次调用时都会执行。 include_once() 函数不会在每次调用时都执行(即如果要包含的文件之前已被包含,它就不会执行)。
include() 函数主要用于加载可选的模板类文件。 include_once() 函数主要用于加载可选的依赖关系(类、函数、常量)。

PHP 中 include() 和 include_once() 的区别

欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:PHP 中 include() 和 include_once() 的区别
本文链接:https://www.vsdiffer.com/vs/difference-between-include-and-include_once-in-php.html
免责声明:以上内容仅代表 个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。