php 中的回溯是什么意思 为什么我们在 php 中使用 debug_backtrace() 和 debug_print_backtrace() 函数?

What is meant by backtrace in php why we use debug_backtrace() and debug_print_backtrace() functions in php?

我是 php 的新手并从 php.net 学习它,目前我正在阅读有关使用 debug_backtrace().[=15 进行调试的内容=]

谁能告诉我 backtrace 是什么意思以及为什么我们使用 debug_backtrace()debug_print_backtrace() 在 php 中运行 ?

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

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

这可以帮助您回溯调用了哪些函数以到达当前代码行(您编写回溯函数的位置)

debug_backtrace() 是一个生成 PHP 回溯的函数(类似于 python 堆栈回溯)。

函数显示来自导致 debug_backtrace() 函数 和 Returns 关联数组数组的代码的数据

因为你是新手而不是 http://php.net/manual/en/function.debug-backtrace.php 你可以访问https://www.w3schools.com/PhP/func_error_debug_backtrace.asp