目录

PHP catch 关键字

❮ PHP 关键字

示例

捕获异常:

<?php
try {
  throw new Exception("This is an exception");
} catch(Exception $e) {
  echo $e->getMessage();
}
?>
亲自试一试 »

定义和用法

这个catch关键字用于处理前面的代码抛出的异常尝试块


相关页面

这个throw关键字。

这个try关键字。

这个finally关键字。

在我们的文章中阅读有关 try..catch.finally(异常)的更多信息PHP 异常教程


更多示例

示例

使用 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 "Caught an out of bounds exception";
} catch(LogicException $e) {
  echo "Caught a logic exception";
} catch(Exception $e) {
  echo "Caught an ordinary exception";
}
?>
亲自试一试 »

❮ PHP 关键字