当前位置: 首页> 函数类别大全> getPrevious

getPrevious

如果此异常是由另一个异常触发的,则此方法返回前一个异常。如果不是,则返回 null。
名称:getPrevious
分类:未分类
所属语言:php
一句话介绍:如果此异常是由另一个异常触发的,则此方法返回前一个异常。如果不是,则返回 null。

定义和用法

如果异常是由另一个异常触发的,则 getPrevious() 方法将返回另一个异常。否则返回 null。

相关页面

教程:PHP 异常

实例

获取前一个异常的信息:

<?php  
try {  
  try {  
    throw new Exception("发生了一个错误", 1);  
  } catch(Exception $e1) {  
    throw new Exception("发生了另一个错误", 2, $e1);  
  }  
} catch (Exception $e2) {  
  $previous = $e2->getPrevious();  
  echo $previous->getMessage();  
}  
?>

亲自试一试

语法

$exception->getPrevious()
同类函数
  • 打开一个安全的 SSL-FTP 连接。 ftp_ssl_connect

    ftp_ssl_connect

    打开一个安全的SSL-FTP连接。
  • 读取 ZIP 文件中的一个打开的项目。 zip_entry_read

    zip_entry_read

    读取ZIP文件中的一个打开的项目。
  • 返回 ZIP 文件中的一个项目的被压缩尺寸。 zip_entry_compressedsize

    zip_entry_compressedsize

    返回ZIP文件中的一个项目的被压缩尺寸。
  • 列出 MySQL 服务器中所有的数据库。 mysql_list_dbs

    mysql_list_dbs

    列出MySQL服务器中所有的数据库。
  • 关闭 ZIP 文件。 zip_close

    zip_close

    关闭ZIP文件。
  • 把儒略日计数转换为犹太历法的日期。 jdtojewish

    jdtojewish

    把儒略日计数转换为犹太历法的日期。
  • 取得当前系统状态。 mysql_stat

    mysql_stat

    取得当前系统状态。
  • 从结果集中取得一行作为关联数组,或数字数组,或二者兼有。 mysql_fetch_array

    mysql_fetch_array

    从结果集中取得一行作为关联数组,或数字数
热门文章