为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
FFIVE 2021-10-22 13:10:44
在我的网站中包含一个外部文件,大多数情况下,我使用 include()。但是我看到网站说 include_once 更安全,但他们没有说明为什么它更安全的原因。
查看完整描述

2 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

使用时include_once(),保证文件只包含一次

使用include()时可以多次包含 - 取决于您的代码。


不好的例子(程序可能会抛出异常):

  • 重新定义一个常量。

  • 覆盖已有的功能。

很好的例子:

  • 重用模板片段。


查看完整回答
反对 回复 2021-10-22
?
月关宝盒

TA贡献1772条经验 获得超5个赞

include_once() 我不认为它与安全有关,实际上当我们放置 include_once() 时意味着如果您多次包含同一个文件,那么 php 不会给出任何错误,但如果您使用 include() 它会给出一个错误。据我所知。


查看完整回答
反对 回复 2021-10-22
  • 2 回答
  • 0 关注
  • 169 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信