【发布时间】:2017-10-10 04:55:27
【问题描述】:
我是 php 新手并从 php.net 学习它,目前我正在阅读有关使用 debug_backtrace() 进行调试的信息。
谁能告诉我backtrace是什么意思以及为什么我们在php中使用debug_backtrace()和debug_print_backtrace()函数? p>
【问题讨论】:
标签: php error-handling backtrace debug-backtrace
我是 php 新手并从 php.net 学习它,目前我正在阅读有关使用 debug_backtrace() 进行调试的信息。
谁能告诉我backtrace是什么意思以及为什么我们在php中使用debug_backtrace()和debug_print_backtrace()函数? p>
【问题讨论】:
标签: php error-handling backtrace debug-backtrace
PHP backtrace 系列函数让您了解函数在特定请求中是如何被调用的。
例如,如果您在函数bar() 之前调用了函数foo(),那么如果您在bar() 函数中编写调试打印回溯,那么您将看到foo() 在bar() 函数之前被调用。这还为您提供了已传递给 bar() 函数的参数。
这可以帮助您追溯调用了哪些函数以及调用了哪些函数以到达当前代码行(您在其中编写了回溯函数)
【讨论】:
debug_backtrace() 是一个生成 PHP 回溯的函数(类似于 python 堆栈回溯)。
此函数显示来自导致 debug_backtrace() 函数的代码中的数据并返回关联数组的数组
因为你是新人而不是http://php.net/manual/en/function.debug-backtrace.php 你可以访问https://www.w3schools.com/PhP/func_error_debug_backtrace.asp
【讨论】: