PHP catch 关键字
示例
捕获异常
<?php
try {
throw new Exception("这是一个异常");
} catch(Exception $e) {
echo $e->getMessage();
}
?>
自己尝试一下 »
定义和使用
The catch
关键字用于处理由前一个 try 块 中的代码抛出的异常。
相关页面
关键字 throw
。
关键字 try
。
关键字 finally
。
在我们的 PHP 异常教程 中了解更多关于 try..catch.finally(异常)的信息。
更多示例
示例
对多种类型的异常使用 catch
<?php
try {
$rand = rand(0, 2);
switch($rand) {
case 0: throw new Exception();
case 1: throw new OutOfBoundsException();
case 2: throw new LogicException();
}
} catch(OutOfBoundsException $e) {
echo "捕获到边界外异常";
} catch(LogicException $e) {
echo "捕获到逻辑异常";
} catch(Exception $e) {
echo "捕获到普通异常";
}
?>
自己尝试一下 »
❮ PHP 关键字