“Php/keyword catch”的版本间差异
来自菜鸟教程
(Bot commit) |
小 (机器人:添加分类Php基础教程) |
||
第1行: | 第1行: | ||
− | |||
= PHP捕获关键字 = | = PHP捕获关键字 = | ||
第85行: | 第84行: | ||
</div> | </div> | ||
[[../php_ref_keywords|Keywords PHP关键字]]<br /> | [[../php_ref_keywords|Keywords PHP关键字]]<br /> | ||
+ | |||
+ | [[分类:Php基础教程]] |
2020年11月12日 (四) 08:45的最新版本
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"; } ?>