【发布时间】:2014-02-27 00:32:39
【问题描述】:
在 PHP 中,我使用 set_exception_handler 函数构建了一个错误处理程序。它正在执行我的自定义异常处理程序。我希望 PHP 在执行我的处理程序后也执行默认异常处理程序。这是我的代码。
function handleException( exception $e){
echo $e->getMessage();
restore_exception_handler();
}
set_exception_handler( 'handleException');
echo $e->getMessage() 被执行,但是即使在使用restore_exception_handler 之后,默认的 PHP 异常处理程序也不会被执行。那么,我怎样才能让它工作呢?
【问题讨论】:
-
default exception handler是什么意思?