php - 为什么 PHP 不需要抛出错误?

标签 php error-handling require

所以我听说 require 会产生一个 fatal error (E_COMPILE_ERROR)并停止脚本。

它确实停止了脚本,我得到了空白页。但是我检查了错误日志并没有发现错误。 (Nginx)

我试图要求“../lib/Smarty.class.php”,但我没有上传 lib 文件夹。我期待看到 fatal error ,但没有。

为什么?

我有

error_reporting(E_ALL);

在我的脚本中也是如此。

我错过了什么?

最佳答案

用于将显示错误设置为 1,然后在 error_reporting...

    // change settings for error handler to show errors
    // $this setup is used for checking errors for development to be shown.... 
    ini_set('display_errors', 1);
    error_reporting(E_ALL);

    //then if you want to have error handler use
   error_log(); //to log your errors within a specify location..

关于php - 为什么 PHP 不需要抛出错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15426560/

相关文章:

php - 用 PHP 结束 session

php - SOAP - PHP 可以更改 'ns1' 标记名称吗?

javascript - 每次点击时更改 Div 类

php - 将 css 与 php 结合 - 具有相同配置但结果不同的 2 个虚拟主机 - loadproxy_fcgi :error

javascript - 正确导出node.js中的类以在其他所需文件中扩展它们

typescript - 用导致错误的 Import 语句替换 Require 语句

Python 多处理 : Handling Child Errors in Parent

ASP.NET错误处理

objective-c - Cocoa 的异常报告框架

javascript - electron,在 browserify 之后,fs.existsSync 不是一个函数