php异常处理使用示例 |
||
本文标签:php,异常处理 复制代码 代码如下: <?php //禁止错误输出 error_reporting(0); //设置错误处理器 set_error_handler(errorHandler); register_shutdown_function(fatalErrorHandler); class Test{ public function index(){ //这里发生一个警告错误,出发errorHandler echo $undefinedVarible; } } function errorHandler($errno,$errstr,$errfile,$errline){ $arr = array( [.date(Y-m-d h-i-s).], http://www.baidu.com, |, $errstr, $errfile, line:.$errline, ); //写入错误日志 //格式 : 时间 uri | 错误消息 文件位置 第几行 error_log(implode( ,$arr)."\r\n",3,./test.txt,extra); echo implode( ,$arr)."\r\n"; } //捕获fatalError
|