那些年你遇到的错误与异常
简介:本课程主要讲解两部分内容,先从PHP中的错误模块谈起,讲解了PHP中常见的错误类型,剖析了PHP中的错误处理。接着又讲解了PHP5面向对象过程中新的错误处理方式–异常模块,由浅入深,讲解异常及异常的实战应用等。
第1章 PHP中错误模块简介
了解PHP中的错误类型,掌握设置错误级别的几种方式,以及如何手动触发PHP中的错误。
1-1 课程简介 (01:10)
1-2 PHP错误类型简介 (03:33)
1-3 PHP最低级别的错误—Deprecated (03:29)
1-4 PHP通知级别的错误—Notice (03:42)
1-5 PHP警告级别的错误—Warning (02:04)
1-6 PHP致命级别的错误—Fatal (01:03)
1-7 PHP语法解析错误—Parse (01:35)
1-8 E_USER_相关错误 (01:59)
1-9 PHP如何开启错误配置选项 (06:33)
1-10 PHP如何设置错误级别 (08:11)
1-11 PHP通过trigger_error()触发PHP错误 (09:51)
第2章 处理PHP中的错误
本章主要讲解了如何通过处理PHP中的错误,通过日志和邮件的方式记录PHP中的错误。
2-1 PHP配置文件中与错误日志相关选项 (02:11)
2-2 PHP错误处理方法一-将错误日志保存在指定文件中 (13:10)
2-3 PHP错误处理方法二-将错误日志保存在系统日志中 (10:16)
2-4 PHP错误处理方法三-将错误日志以邮件方式发送 (04:32)
第3章 自定义错误处理器
本章主要讲解了如何自定义错误处理器及register_shutdown_function()函数的使用。
3-1 简介 (01:20)
3-2 set_error_handler()函数参数说明 (02:23)
3-3 set_error_handler()函数实例演示 (10:01)
3-4 自定义错误处理器 (12:38)
3-5 错误处理器测试 (08:51)
3-6 register_shutdown_function()函数使用 (10:02)
第4章 PHP中的异常简介及使用
本章主要介绍了PHP中的异常及异常的执行流程,以及PHP中异常的使用及异常与错误的区别。
4-1 PHP异常学习内容介绍 (01:13)
4-2 PHP异常及其执行流程 (02:16)
4-3 PHP异常处理之案例演示 (09:33)
4-4 PHP内置异常类 (03:31)
4-5 PHP错误和异常的区别 (04:55)
第5章 自定义异常类
本章主要介绍了如何自定义异常类及应用。
5-1 PHP自定义异常类 (06:59)
5-2 PHP多个catch进行异常捕获 (02:54)
5-3 案例-自定义文件写入异常处理类 (08:19)
5-4 案例-测试文件写入异常处理类 (04:36)
5-5 记录和发送异常信息 (04:39)
5-6 使用观察者模式处理异常信息 (13:13)
5-7 观察者模式测试 (09:36)
第6章 自定义异常处理器
本章主要介绍了如何自定义异处理器及应用
6-1 PHP自定义异常处理器 (13:09)
6-2 像处理异常一样处理PHP错误 (07:35)
6-3 PHP页面重定向实现 (07:41)