PHP throw 关键词
定义和用法
throw 关键字用于抛出异常。异常是一种在出现意外情况(如无效数据)时改变程序流程的方法。
try...catch...finally 结构可用于处理异常。
相关页面
参考手册:try 关键词
参考手册:catch 关键词
参考手册:finally 关键词
教程:PHP 异常
实例
抛出一个异常:
<?php
try {
// 使用 throw 关键字抛出一个新的异常
throw new Exception("这是一个异常");
} catch(Exception $e) {
// 使用 getMessage() 方法获取异常信息并输出
echo $e->getMessage();
}
?>
在这个例子中,try 块中的代码抛出了一个异常,该异常被随后的 catch 块捕获。catch 块通过异常对象 $e 访问异常信息,并使用 getMessage() 方法获取并输出异常消息。如果 try 块中的代码抛出了异常,程序流程将立即跳转到匹配的 catch 块,而不会继续执行 try 块中剩余的代码。