Php/keyword catch
来自菜鸟教程
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";
}
?>