🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 一、概述 异常用于在指定的错误发生时改变脚本的正常流程。 异常处理用于在指定的错误(异常)情况发生时改变脚本的正常流程。这种情况称为异常。 ## 二、用法 当异常被抛出时,其后的代码不会继续执行,PHP 会尝试查找匹配的 "catch" 代码块。 如果异常没有被捕获,而且又没用使用 set\_exception\_handler() 作相应的处理的话,那么将发生一个严重的错误(致命错误),并且输出 "Uncaught Exception" (未捕获异常)的错误消息。 ## 三、 Try、throw 和 catch * 需要进行异常处理的代码应该放入 try 代码块内,以便捕获潜在的异常。 * 每个 try 或 throw 代码块必须至少拥有一个对应的 catch 代码块。 * 使用多个 catch 代码块可以捕获不同种类的异常。 * 可以在 try 代码块内的 catch 代码块中抛出(再次抛出)异常。 * 如果抛出了异常,就必须捕获它。