我想知道将所有 PHP 错误全局转换为异常是否被认为是一种不好的做法。将使用如下内容:
function exception_error_handler($errno, $errstr, $errfile, $errline ) {
throw new ErrorException($errstr, 0, $errno, $errfile, $errline);
return false;
}
我假设假设您可以开始使用“try/catch”处理某些通常会引发错误的代码片段。
如果不是好/坏的情况,这种做法可能会引起哪些陷阱?
最佳答案
不幸的是,这对 fatal/parse/etc 不起作用。错误...
记不太清楚了,但我试过这个,在某些情况下收到类似“没有解决方法就不能抛出异常...”的消息,但我不记得得到这个结果的条件。但是现在我使用这种方式并且完全满意。
关于PHP - 将所有错误转换为异常 - 好还是坏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/976606/