宝哥软件园

php异常处理使用示例

编辑:宝哥软件园 来源:互联网 时间:2021-11-10

复制代码代码如下:php/禁止错误输出error _ reporting(0);//设置错误处理器set _ error _ handler('错误处理程序');寄存器_关断_函数('宿命论错误处理程序');测试类{公共函数索引(){//这里发生一个警告错误,出发错误处理程序回显$ undefinedVarible} }函数errorHandler($errno,$errstr,$errfile,$errline){$arr=array('[').日期(' Y-m-d h-i-s ').]'、' http://www.baidu.com '、“|”、$errstr、$errfile、' line: ' .$errline,//写入错误日志//格式:时间uri |错误消息文件位置第几行错误日志(内爆(',$arr).rn ',3 ' ./test.txt ',' extra ');回声内爆(',$arr). r n ';}//捕获致命错误函数致命错误处理程序(){ $ e=error _ get _ last();switch($ E[' type ']){ case E _ error : case E _ parse : case E _ CORE _ error : case E _ COMPILE _ error : case E _ USER _ error :错误处理程序($ E[' type '],$e['message'],$e['file'],$ E[' line ']);打破;} } $ Test=new Test();////这里发生一个警告错误,被错误处理程序捕获$ test-index();//发生致命错误,脚本停止运行触发致命错误处理程序$ test=new Tesdt();$ test-index();

更多资讯
游戏推荐
更多+