手机版

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).\r\n ',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();

版权声明:php异常处理使用示例是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。