PHP - 将所有错误转换为异常 - 好还是坏?

ano*_*ard 16 php error-handling exception-handling exception

我想知道将所有PHP错误全局转换为异常是否被认为是一种不好的做法.将使用以下内容:

function exception_error_handler($errno, $errstr, $errfile, $errline ) {
    throw new ErrorException($errstr, 0, $errno, $errfile, $errline);
    return false;
}
Run Code Online (Sandbox Code Playgroud)

我想假设您可以开始在通常会抛出错误的某些代码片段周围使用"try/catch".

如果不是好/坏的情况,这种做法会产生什么样的问题呢?

Jet*_*Jet 8

不幸的是,这不会对致命/解析/等有效.错误...

不记得确切,但我已经尝试过这种情况,并且在某些情况下得到了一条消息,例如"不能没有解决方法就抛出异常......"但是我不记得得到这个结果的条件.但现在我用这种方式完全满意.