php异常处理方法

 时间:2024-10-13 01:23:43

1、郊庀锍秘异常的基本使用当异常被抛出时,其后的代码不会继续执行,PHP 会尝试查找匹配的 "catch" 代码块。如果异常没有被捕获,而且又没用使用 s髫潋啜缅et_exception_handler() 作相应的处理的话,那么将发生一个严重的错误(致命错误),并且输出 "Uncaught Exception" (未捕获异常)的错误消息。让我们尝试抛出一个异常,同时不去捕获它:

php异常处理方法

2、上面的代码会得到类似这样的一个错误:

php异常处理方法

3、Tr鲻戟缒男y、throw 和 catch要避免上面实例中出现的错误,我们需要创建适当的代码来处理异常。适当的处理异常代码应该包括:Try - 使用异常的函数应该位于 "try" 代码块内。如果没有触发异常,则代码将照常继续执行。但是如果异常被触发,会抛出一个异常。Throw - 里规定如何触发异常。每一个 "throw" 必须对应至少一个 "catch"。Catch - "catch" 代码块会捕获异常,并创建一个包含异常信息的对象。让我们触发一个异常:

php异常处理方法

4、上面代码将得到类似这样一个错误:

php异常处理方法

5、创建一个自定义的 Exception 类

php异常处理方法
php异常处理方法

6、多个异常可以为一段脚本使用多个异常,来检测多种情况。可以使用多个 if..else 代码块,或一个 switch 代码块,或者嵌套多个异常。这些异常能够使用不同的 exception 类,并返回不同的错误消息:

php异常处理方法
php异常处理方法
  • 如何写初一上册英语助学
  • 手肿胀是哪里出毛病了
  • 基尾虾的做法视频大全
  • win7www6668088com182-8800x6666最优激活方法
  • 如何将闽政通推荐给微信好友
  • 热门搜索
    邪教手抄报 过年手抄报简单又漂亮 安全手抄报内容资料 社会主义价值观手抄报 红十字手抄报 我的中国梦手抄报图片 清明节手抄报简单漂亮 卫生小常识手抄报 防震手抄报 科技手抄报图片