PHP Exception getTrace() 方法
实例
输出堆栈跟踪:
<?php
function myFunction($num) {
throw new Exception("An error occurred");
}
try {
myFunction(5);
} catch (Exception $e) {
print_r($e->getTrace());
}
?>
亲自试一试 »
function myFunction($num) {
throw new Exception("An error occurred");
}
try {
myFunction(5);
} catch (Exception $e) {
print_r($e->getTrace());
}
?>
定义和用法
getTrace()
方法以数组的形式返回堆栈跟踪。
堆栈跟踪包含有关在给定时刻运行的所有函数的信息。 此方法提供的堆栈跟踪包含有关引发异常时堆栈的信息。
语法
$exception->getTrace()
技术细节
返回值: | 以数组的形式返回堆栈跟踪 |
---|
相关页面
在我们的 PHP 异常章节中阅读有关异常的更多信息。
PHP 参考:getTraceAsString() 方法。