【问题标题】:Does it throw fatal error if included file contains fatal error in PHP?如果包含的文件在 PHP 中包含致命错误,它会引发致命错误吗?
【发布时间】:2017-04-29 22:01:46
【问题描述】:

假设,我正在使用 include() 函数将一个文件包含到我的程序中。

如果被包含文件存在,被包含文件的路径也被正确指定并且被包含文件中的代码包含致命错误,那么它会给出警告或致命错误吗?

同样的事情也适用于require吗?

请不要给我 PHP 手册中的链接,因为我已经看过了。

谢谢。

【问题讨论】:

  • 这两个问题的答案都是“是”。
  • 顺便说一句:requireinclude 都不是函数,它们是语言结构。
  • 这似乎非常容易测试自己。

标签: php include warnings require fatal-error


【解决方案1】:

是的。

(PHP 4、PHP 5、PHP 7) include 语句包含并评估指定的文件。

以下文档也适用于 require。 (...)

来自http://php.net/manual/en/function.include.php

使用 include 或 import 会将外部/单独文件中的内容代码添加到您自己的文件中,因此 PHP 解释器会将其作为单个文件进行检查,如果其中包含错误/通知,则会被检测到。

【讨论】:

    猜你喜欢
    • 2013-11-29
    • 1970-01-01
    • 2021-07-05
    • 1970-01-01
    • 1970-01-01
    • 2011-02-07
    • 1970-01-01
    • 2016-11-05
    • 1970-01-01
    相关资源
    最近更新 更多