企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# Exception Exception用于异常处理,提供三种异常状态: * ClassNotFoundException:类文件未找到异常类 * ErrorException:错误异常类 * Exception:异常处理基类 其他异常类继承异常处理基类,异常处理基类继承PHP核心异常处理基类,代码中的异常可以用原生异常类和框架提供的异常类抛出。 Exception类提供三个对外方法: ~~~PHP /** * 报告异常 * @param Throwable 对象 */ Exception::reportException($e); /** * 报告错误 * @param Throwable 对象 */ Exception::reportError($e); ~~~ * 开启debug模式,这两个方法会向浏览器或命令行输出格式化后的异常错误信息; * 开启log模式,这两个方法会记录异常错误信息到日志文件; * 不同点在于,reportException不会中断脚本,reportError会立即中断脚本 ~~~ /** * 获取异常错误信息 * @param Throwable 对象 * @return string */ Exception::getException($e); ~~~