我可以用它set_error_handler()来捕获大多数PHP错误,但它不适用于fatal(E_ERROR)错误,比如调用一个不存在的函数。是否有另一种方法来捕捉这些错误? 我正在尝试调用mail()所有错误,并运行PHP 5.2.3。 答案 使用register_shutdown_function需要PHP 5.2+的日志记录致命错误: register_shutdown_function( "fatal_handler" ); function fatal_handler() { $er […]