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

getTrace

返回一个数组,其中包含有关抛出异常时正在运行的所有函数的信息。
名称:getTrace
分类:未分类
所属语言:php
一句话介绍:返回一个数组,其中包含有关抛出异常时正在运行的所有函数的信息。

定义和用法

getTrace() 方法以数组的形式返回堆栈跟踪。

堆栈跟踪包含有关在给定时刻运行的所有函数的信息。此方法提供的堆栈跟踪包含引发异常时的堆栈信息。

相关页面

教程:PHP 异常

参考手册:getTraceAsString() 方法

实例

输出堆栈跟踪:

<?php
function myFunction($num) {
  throw new Exception("An error occurred");
}

try {
  myFunction(5);
} catch (Exception $e) {
  print_r($e->getTrace());
}
?>

亲自试一试

语法

$exception->getTrace()
同类函数
  • 返回 MySQL 服务器主机名和连接类型。 get_host_info

    get_host_info

    返回MySQL服务器主机名和连接类型。
  • 关闭 ZIP 文件。 zip_close

    zip_close

    关闭ZIP文件。
  • 返回指定年份的复活节与 3 月 21 日之间的天数。 easter_days

    easter_days

    返回指定年份的复活节与3月21日之间的天
  • 把文件上传到服务器 (non-blocking)。 ftp_nb_put

    ftp_nb_put

    把文件上传到服务器(non-blocki
  • 取得前一次 MySQL 操作所影响的记录行数。 mysql_affected_rows

    mysql_affected_rows

    取得前一次MySQL操作所影响的记录行数
  • 检索错误数组。 libxml_get_errors

    libxml_get_errors

    检索错误数组。
  • 返回指定文件的大小。 ftp_size

    ftp_size

    返回指定文件的大小。
  • 返回指定文件的最后修改时间。 ftp_mdtm

    ftp_mdtm

    返回指定文件的最后修改时间。
热门文章