我试图捕捉 Zend Framework 应用程序中发生的致命错误。我试图从引导程序中调用 register_shutdown_function:
protected function _initErrorHandler()
{
register_shutdown_function(array("My_ErrorHandler", 'shutdownHandler'));
}
然后,在 My_ErrorHandler 中,我编写了一个函数:
<?php
class My_ErrorHandler
{
static function shutdownHandler()
{
die('here');
}
}
这行不通。我对 set_error_handler 进行了同样的尝试,它可以工作。但是,最后一个函数无法捕获致命错误。
你是我想念的吗?
谢谢