给意外提供备选方案,PHP的异常处理
异常指的是项目在运行的过程中,出现的一些意外情况(断电),当意外出现的时候,我们需要提供备用方案
例如:早上开车去上班,如果迟到了,就属于错误;如果车在路上坏了,就是异
异常介绍 异常指的是项目在运行的过程中,出现的一些意外情况(断电),当意外出现的时候,我们需要提供备用方案 例如:早上开车去上班,如果迟到了,就属于错误;如果车在路上坏了,就是异常 语法 针对可能出现意外的地方PHP异常处理,我们先尝试执行,如果出现意外,我们使用备用方案 try{ 尝试执行可能出现意外的代码 如果出现意外,在这里抛出异常信息: throw new Exception(‘异常信息’); }catch(Exception $e){ //捕获Exception这个类的实例 $e -> getMessage(); } 异常工作流程 介绍 首先,遇到意外情况,需要先抛出异常信息,我们在catch语句里面捕获异常信息,在提供备用方案 示意图: 自定义异常处理器 为什么要自定义异常处理类? Exception类只能捕获异常的信息,实际中,仅仅拿到这些异常信息是不够的,我们还应该提供备用方案,所以我们需要自定义异常类 自定义异常处理类,提供备选方案 (1)针对程序代码出现意外的时候,抛出异常信息: (2) 针对这个异常信息,在我们自定义的异常类中提供备用方案 (3)程序执行过程中,如果出现意外了,再调用备用方案 异常的态度:如果时间充分,可以通过异常让项目更严谨,如果项目周期比较紧,就暂时不用考虑每一行代码出现意外的情况(一些重要的情况:例如:数据库的链接,就可以使用异常处理,如果PDO没有开启,就使用MySQLi扩展) (编辑:92站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |