我有一个带有异常处理程序的脚本.在异常之后脚本退出之前,此异常处理程序会清除几个连接.
我想从这个异常处理程序中重新抛出异常,以便它由PHP自己的最后一个异常处理程序处理,其中错误被写入PHP的错误日志,或者PHP.ini中配置的默认错误日志.
不幸的是,这似乎不太可能,如下所述:
http://www.php.net/manual/en/function.set-exception-handler.php#68712
将导致致命错误:抛出没有堆栈帧的异常
是否有另一种方法可以将错误冒充堆栈,以便PHP在我的异常处理程序清理完成后处理它?