已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
异常处理 吉林省三扬科技咨询有限公司 课程内容 课程内容异常处理简介异常处理流程图异常处理语法PHP的基本异常类PHP的扩展异常类捕获多个异常异常处理的优点 吉林省三扬科技咨询有限公司 异常处理简介 异常处理是PHP5中新增加的高级内置错误机制 使用异常处理机制设计良好的错误处理代码块集可使程序更可靠并且不容易崩溃 异常处理的功能提供了处理程序运行时出现的任何意外或异常情况的方法 当异常被触发时 根据不同情况 处理器也许会从保存的代码状态状态重新开始执行代码 终止脚本执行 或从代码中另外的位置继续执行脚本 吉林省三扬科技咨询有限公司 异常处理流程图 吉林省三扬科技咨询有限公司 异常处理语法 在PHP中 异常处理的语法格式如下 吉林省三扬科技咨询有限公司 PHP的基本异常类 Exception类用于脚本发生异常时建立异常对象 该异常对象将用于存储异常信息并用于抛出和捕获 Exception类的存在只是用于在抛出异常时存储相应的异常信息 建立异常对象的语法格式 吉林省三扬科技咨询有限公司 Exception类的代码 吉林省三扬科技咨询有限公司 PHP的扩展异常类 在实际应用中 往往根据异常类型的不同使用不同的异常处理类 这就需要对一般的异常处理类Exception进行扩展 PHP5支持用户使用自定义的异常处理类来扩展PHP内置的异常处理类 对Exception类进行扩展的优点包括 可以更加容易地区分不同类型的异常 提高代码的可读性 扩展类可以提供自定义功能 捕获异常时可以根据异常类型的不同使用不同的异常处理类 吉林省三扬科技咨询有限公司 捕获多个异常 如果需要在一段代码中使用多个异常来检测多种情况 可以通过使用多个if 和else代码块 或一个switch代码块 或者嵌套多个异常等多种方式来实现 这些异常能够使用不同的Exception类 并返回不同的错误消息 在捕获异常的时候分别捕获不同的异常对象来获得不同的信息 需要注意以下两点 捕获异常时 往往仍然需要捕获Exception类 用来处理捕获的异常 在捕获时是按照从上向下的捕获顺序 如果先捕获Exception类 则会导致异常不能被正确的代码处理 所以 应当将针对特定异常的catch语句写在前面 将针对一般异常的catch语句写在后面 吉林省三扬科技咨询有限公司 异常处理的优点 程序的错误将会在catch语句范围内被集中处理 提高了程序代码的可读性 而且 一旦异常被抛出 代码将被终止运行 在进行异常处理时 可以方便地指定错误信息和错误代码 不需要在主程序中进行处理 同时 通过异常处理还可以很方便地将错误放到最合适地时候处理 吉林省三扬科技咨询有限公司 案例场景 网站流量预警程序创建PHP文件文件路径 C AppServ www yichang文件名称
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年人居环境行业智能家居技术应用与市场前景研究报告
- 2025年文化创意行业数字文创产品市场前景分析研究报告
- 2025年工业制造行业工业0技术应用前景研究报告
- 2025年电子产品行业消费电子产品市场前景分析报告
- 国家事业单位招聘2025商务部国际经济合作事务局招聘应届毕业生2人笔试历年参考题库附带答案详解
- 嘉峪关市2025年甘肃嘉峪关市事业单位招聘人员(116人)笔试历年参考题库附带答案详解
- 古县2025山西临汾古县事业单位招聘31人笔试历年参考题库附带答案详解
- 南京市2025上半年江苏无锡市梁溪区机关事业单位招聘编外工作人员20人笔试历年参考题库附带答案详解
- 云浮市2025广东云浮市罗定市市场监督管理局招用青年见习人员2人笔试历年参考题库附带答案详解
- 东城区2025北京东城区教育委员会所属事业单位第二批招聘378人笔试历年参考题库附带答案详解
- 网络交友新时代课件
- 电商直播行业合规性风险管控与流程优化报告
- 第08讲+建议信(复习课件)(全国适用)2026年高考英语一轮复习讲练测
- 基本生活能力评估表BADL使用指南
- 政务大模型安全治理框架
- 生态视角下陕南乡村人居环境适老化设计初步研究
- “研一教”双驱:名师工作室促进区域青年教师专业发展的实践探索
- 手卫生及消毒隔离基本知识
- 2025四川能投合江电力有限公司员工招聘11人笔试备考题库及答案解析
- 江苏省徐州市2025年中考英语真题(含答案)
- 包钢招聘考试试题及答案
评论
0/150
提交评论