访问当前运行脚本错误日志

时间:2012-04-21 03:20:46

标签: php javascript

是否可以捕获站点执行期间发生的所有PHP错误,将它们保存到变量并将其打印到javascript部分进行打印?

1 个答案:

答案 0 :(得分:1)

这就是set_error_handler的用途..请参阅工作示例和完整文档

http://php.net/manual/en/function.set-error-handler.php

您还应该查看set_exception_handler

http://php.net/manual/en/function.set-exception-handler.php

示例

set_error_handler('my_error_handler');
set_exception_handler('my_exception_handler');

function my_exception_handler($e) {
    exit('Huston! We have a problem: '.$e);
}

function my_error_handler($no,$str,$file,$line) {
    $e = new ErrorException($str,$no,0,$file,$line);
    my_exception_handler($e);     /* Do not throw, simply call error handler with exception object */
}