首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我们在php中使用debug_backtrace()和debug_print_backtrace()函数?

为什么我们在php中使用debug_backtrace()和debug_print_backtrace()函数?
EN

Stack Overflow用户
提问于 2017-10-10 04:55:27
回答 2查看 1.9K关注 0票数 1

我对php很陌生,并从php.net学习它,目前我正在阅读有关使用回溯()进行调试的文章。

有人能告诉我debug_backtrace()回溯是什么意思吗?为什么我们在php中使用和debug_print_backtrace()函数?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-10 05:04:21

PHP回溯跟踪系列函数使您了解如何在特定请求中调用这些函数。

例如,如果您在函数foo()之前调用了函数bar(),那么如果您在bar()函数中编写了调试打印回溯跟踪,那么您将看到在bar()函数之前调用了foo()。这也为您提供了传递给bar()函数的参数。

这可以帮助您追溯到当前代码行(编写了回退跟踪函数)所调用的函数的位置和调用的内容。

票数 3
EN

Stack Overflow用户

发布于 2017-10-10 05:08:25

debug_backtrace()是一个函数,它生成debug_backtrace(类似于python堆栈跟踪)。

这个函数显示代码中的数据,这些代码指向debug_backtrace()函数,并返回一个关联数组数组

由于您是新来的而不是http://php.net/manual/en/function.debug-backtrace.php,所以您可以访问backtrace.asp

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46658849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档