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

上传人:牧羊曲112 文档编号:6600178 上传时间:2023-11-16 格式:PPT 页数:11 大小:330.64KB
返回 下载 相关 举报
网页编程语言学习第9章.ppt_第1页
第1页 / 共11页
网页编程语言学习第9章.ppt_第2页
第2页 / 共11页
网页编程语言学习第9章.ppt_第3页
第3页 / 共11页
网页编程语言学习第9章.ppt_第4页
第4页 / 共11页
网页编程语言学习第9章.ppt_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《网页编程语言学习第9章.ppt》由会员分享,可在线阅读,更多相关《网页编程语言学习第9章.ppt(11页珍藏版)》请在三一办公上搜索。

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

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

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

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号