获取有关先前异常的信息:
<?php
try {
try {
throw new Exception("An error occurred", 1);
} catch(Exception $e1) {
throw new Exception("Another error occurred", 2, $e1);
}
} catch (Exception $e2) {
echo $previous = $e2->getPrevious();
echo $previous->getMessage();
}
?>
亲自试一试 »
如果异常是由另一个异常触发的,则getPrevious()
方法返回另一个异常。否则返回 null。
$exception->getPrevious()
返回值: | 返回一个整数 |
---|
详细了解我们的异常PHP 异常章节。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!