【问题标题】:What is the difference between include and required file in php?php中的include和required文件有什么区别?
【发布时间】:2011-01-11 04:56:02
【问题描述】:

在 php 文件中我们使用 include 和 require 一个文件。我认为两者都用于附加外部文件,但是当我们使用包含时以及何时需要?

【问题讨论】:

  • 没有差异。两者都做同样的事情。 Require_once 将确保脚本永远不会被包含超过一次,这将确保您不会收到错误消息,说您尝试重新定义常量、类或函数等内容,假设您需要的文件中有这些内容并且您碰巧包含/需要它更多不止一次(不使用 require_once)

标签: include require


【解决方案1】:

require() 如果找不到文件会导致致命错误,从而终止脚本。 include() 只会发出警告,脚本将继续运行。因此,当您为脚本包含库或您需要的东西时,您应该使用require(),当包含可选时,您应该使用include()

实际上,我只使用过require()

【讨论】:

  • 从历史上看,require 过去总是被调用,不管你是否用条件语句包围它。 PHP 4.0.2 改变了这一点,所以现在require 将表现得更加明智。
猜你喜欢
  • 2013-10-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-10
  • 2010-09-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多