1. 首页
  2. 编程语言
  3. PHP
  4. PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception

PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception

上传者: 2021-10-14 20:14:10上传 PDF文件 71.40 KB 热度 9次

使用异常PHP5 增加了类似其他语言的异常处理模块。需要进行异常处理的代码都必须放入到 try 代码块内,以便捕获可能存在的异常。每个try至少对应一个 catch 块。当 try 代码块不再抛出异常或者找不到 catch 能匹配所抛出的异常时,PHP 代码就会在跳转到最后一个 catch 的后面继续执行。预定义异常 Exception Exception 类是所有异常的基类,我们可以通过派生 Exception 类来达到自定义异常的目的。下面的清单列出了 Exception 的基本信息。了解完 Exception 后,我们来尝试扩展 exception 类来实现一个自定义异常。set_exception_handler 设置一个用户定义的异常处理函数当一个未捕获的异常发生时所调用的函数名称作为set_exception_handler的参数。这可以用来改进上边提到的异常记录日志处理。

下载地址
用户评论