为什么include_once() 比include() 更安全?

在我的网站中包含一个外部文件,大多数情况下,我使用 include()。但是我看到网站说 include_once 更安全,但他们没有说明为什么它更安全的原因。


FFIVE
浏览 170回答 2
2回答

蓝山帝景

使用时include_once(),保证文件只包含一次。使用include()时可以多次包含 - 取决于您的代码。不好的例子(程序可能会抛出异常):重新定义一个常量。覆盖已有的功能。很好的例子:重用模板片段。

月关宝盒

include_once() 我不认为它与安全有关,实际上当我们放置 include_once() 时意味着如果您多次包含同一个文件,那么 php 不会给出任何错误,但如果您使用 include() 它会给出一个错误。据我所知。
打开App,查看更多内容
随时随地看视频慕课网APP