PHP Exception getPrevious() 方法
示例
获取关于前一个异常的信息
<?php
try {
try {
throw new Exception("发生了一个错误", 1);
} catch(Exception $e1) {
throw new Exception("发生了另一个错误", 2, $e1);
}
} catch (Exception $e2) {
echo $previous = $e2->getPrevious();
echo $previous->getMessage();
}
?>
自己动手试一试 »
定义和用法
如果异常是由另一个异常触发的,则 getPrevious()
方法将返回另一个异常。否则,它将返回 null。
语法
$exception->getPrevious()
技术详情
返回值 | 返回一个整数 |
---|
相关页面
在我们的 PHP Exceptions 章节 中阅读更多关于 Exceptions 的信息。
❮ PHP Exception 参考