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

要求、包括、要求一次和包括一次之间的区别?

要求、包括、要求一次和包括一次之间的区别?

PHP
慕村9548890 2019-06-06 13:26:37
要求、包括、要求一次和包括一次之间的区别?在PHP中:我应该什么时候使用requirev.V.include?我应该什么时候使用require_oncev.V.include_once?
查看完整描述

3 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

确实有requireinclude_once也是。

所以你的问题应该是.。

  1. 我应该什么时候使用

    require

    v.V.

    include?

  2. 我应该什么时候使用

    require_once

    v.V.

    require

1的答案被描述。这里.

请求()函数与include()相同,只不过它处理错误的方式不同。如果发生错误,include()函数将生成警告,但脚本将继续执行。请求()生成一个致命错误,脚本将停止。

2的答案可以找到。这里.

至少PHP将检查文件是否已经包含,如果已经包含,则不再包含(Required)。


查看完整回答
反对 回复 2019-06-06
?
慕姐4208626

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

使用

  • 要求
    当文件是所需通过您的应用程序,例如一个重要的消息模板或包含配置变量的文件,如果没有配置变量,应用程序就会中断。

  • 要求一次
    当文件包含的内容将在随后的包含时产生错误时,例如,function important() { /* important code */}在您的应用程序中是绝对需要的,但是由于不能重新声明函数,所以不应该再次包含。

  • 包括当不需要文件时,应用程序流在未找到时应继续。
    很适合模板引用当前作用域中的变量或其他内容。

  • 包含一次
    可选的依赖项,这些依赖项可能会在后续加载中产生错误,或者可能导致远程文件包含,但由于HTTP开销,您不希望发生两次。

但基本上,这取决于你什么时候使用哪一种。


查看完整回答
反对 回复 2019-06-06
  • 3 回答
  • 0 关注
  • 544 浏览

添加回答

举报

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