网页编程语言学习第9章.ppt

上传人:qwe****56 文档编号:80597522 上传时间:2023-03-23 格式:PPT 页数:11 大小:75KB
返回 下载 相关 举报
网页编程语言学习第9章.ppt_第1页
第1页 / 共11页
网页编程语言学习第9章.ppt_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《网页编程语言学习第9章.ppt》由会员分享,可在线阅读,更多相关《网页编程语言学习第9章.ppt(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、异常处理课程内容课程内容异常处理简介异常处理流程图异常处理语法PHP的基本异常类PHP的扩展异常类捕获多个异常异常处理的优点吉林省三扬科技咨询有限公司http:/异常处理简介异常处理是PHP5中新增加的高级内置错误机制。使用异常处理机制设计良好的错误处理代码块集可使程序更可靠并且不容易崩溃。异常处理的功能提供了处理程序运行时出现的任何意外或异常情况的方法。当异常被触发时,根据不同情况,处理器也许会从保存的代码状态状态重新开始执行代码,终止脚本执行,或从代码中另外的位置继续执行脚本。吉林省三扬科技咨询有限公司http:/异常处理流程图吉林省三扬科技咨询有限公司http:/异常处理语法在PHP中,

2、异常处理的语法格式如下:吉林省三扬科技咨询有限公司http:/PHP的基本异常类Exception类用于脚本发生异常时建立异常对象,该异常对象将用于存储异常信息并用于抛出和捕获。Exception类的存在只是用于在抛出异常时存储相应的异常信息。建立异常对象的语法格式 吉林省三扬科技咨询有限公司http:/Exception类的代码:吉林省三扬科技咨询有限公司http:/PHP的扩展异常类在实际应用中,往往根据异常类型的不同使用不同的异常处理类。这就需要对一般的异常处理类Exception进行扩展,PHP5支持用户使用自定义的异常处理类来扩展PHP内置的异常处理类。对Exception类进行扩展

3、的优点包括:可以更加容易地区分不同类型的异常,提高代码的可读性。扩展类可以提供自定义功能。捕获异常时可以根据异常类型的不同使用不同的异常处理类。吉林省三扬科技咨询有限公司http:/捕获多个异常如果需要在一段代码中使用多个异常来检测多种情况,可以通过使用多个if.和else代码块,或一个switch代码块,或者嵌套多个异常等多种方式来实现。这些异常能够使用不同的Exception 类,并返回不同的错误消息。在捕获异常的时候分别捕获不同的异常对象来获得不同的信息,需要注意以下两点:捕获异常时,往往仍然需要捕获Exception类,用来处理捕获的异常。在捕获时是按照从上向下的捕获顺序,如果先捕获E

4、xception类,则会导致异常不能被正确的代码处理。所以,应当将针对特定异常的catch语句写在前面,将针对一般异常的catch语句写在后面。吉林省三扬科技咨询有限公司http:/异常处理的优点程序的错误将会在catch语句范围内被集中处理,提高了程序代码的可读性。而且,一旦异常被抛出,代码将被终止运行。在进行异常处理时,可以方便地指定错误信息和错误代码,不需要在主程序中进行处理。同时,通过异常处理还可以很方便地将错误放到最合适地时候处理。吉林省三扬科技咨询有限公司http:/案例场景 网站流量预警程序网站流量预警程序创建PHP文件文件路径:C:AppServwwwyichang 文件名称:alarm.php 定义Radio类,用来表示报警器。定义Network类,用来模拟增加网站访问流量 创建网站访问流量指示程序吉林省三扬科技咨询有限公司http:/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁