PhpUnit没有显示php致命错误的堆栈跟踪

bcm*_*cfc 19 php phpunit

PhpUnit目前没有显示代码中出现的PHP错误的堆栈跟踪.

如何配置它?

Dav*_*ess 8

PHPUnit使用错误处理程序函数来捕获和显示错误,但是从错误处理程序的PHP手册中,

使用用户定义的函数无法处理以下错误类型:E_ERROR,E_PARSE,E_CORE_ERROR,E_CORE_WARNING,E_COMPILE_ERROR,E_COMPILE_WARNING,以及调用set_error_handler()的文件中引发的大部分E_STRICT.

如果您在单独的进程中运行测试,PHPUnit将从解释器获取错误和消息,但是没有可用的堆栈跟踪.这只是PHP解释器的限制.致命意味着致命.