关于错误和异常处理(持续更新)

来源:互联网 发布:巨型海报打印软件 编辑:程序博客网 时间:2024/06/03 18:30

分成三个部分,配置指令、错误日志、异常处理,这一章节需要高度的百度神教深入理解

配置指令(p150):

error_report()p151 

~字符表示not ,

display_errors显示错误

error_get_last()返回关联数组  p152

log_errors记录错误


错误日志p153 对windows系统的我做测验机全无效果,百度神教去吧


全章重点是异常处理p155

直奔p156异常处理的实现

Exception()分为一个默认的构造函数、二个可选参数的重载构造函数、六个方法

三个参数:message、erro code、previous      p156。其中previous   在例子中是$e,这个可以调用那七个方法

七个方法:p157

先上例子

try { if (file_exists('test_try_catch.php')) { require ('test_try_catch.php'); } else { throw new Exception('file is not exists');//message参数 } } catch (Exception $e) {//previous 参数 echo $e->getMessage();//返回传递给构造函数的消息 }
try/catch是关键,非常常用。简单解析就是这个try是抛出一个异常,然后catch会处理这个异常。

扩展异常类p158  持续更新

捕获多个异常p159 持续更新

SPL异常p160  百度

0 0
原创粉丝点击