2017-10-10 77 views

回答

1

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

例如,如果您已调用的函数foo()功能bar()之前,那么如果你在bar()函数编写调试打印回溯然后你会看到foo()以前bar()函数被调用。这也为你提供了什么论点,你已经传递给bar()函数。

这可以帮助您追溯哪里和什么是所谓的功能,以达到当前代码行(其中你写的回溯功能)

+2

但什么是回溯? –

+0

它追溯该函数调用该程序。 –

0

的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

+2

但是什么是回溯? –

+0

回溯也被称为堆栈跟踪, 堆栈跟踪允许跟踪被调用的嵌套函数序列 - 直到生成堆栈跟踪的点。即它跟踪导致debug_backtrace()函数的代码中的数据 –