目录

PHP 异常getPrevious() 方法

❮ PHP 异常参考

示例

获取有关先前异常的信息:

<?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 异常章节


❮ PHP 异常参考