Php/keyword catch

来自菜鸟教程
跳转至:导航、​搜索

PHP捕获关键字

Keywords PHP关键字

捕获异常:

<?php

  try {
  throw new Exception("This is an exception");
} 
  catch(Exception $e) {
  echo $e->getMessage();
}

?>

定义和用法

The catch 关键字用于处理前面的代码中引发的异常 尝试阻止 .

相关页面

The throw 关键词。

The try 关键词。

The 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";
}

 ?>

Keywords PHP关键字