php中的backtrace是什么意思为什么我们在php中使用debug_backtrace()和debug_print_backtrace()函数?
我是新来的PHP和从php.net学习它,目前我正在阅读有关调试使用debug_backtrace()。php中的backtrace是什么意思为什么我们在php中使用debug_backtrace()和debug_print_backtrace()函数?
谁能告诉我什么是回溯的意思,为什么我们使用debug_backtrace()和debug_print_backtrace()在PHP功能呢?
PHP回溯系列函数让您了解函数在特定请求中如何被调用。
例如,如果您已调用的函数foo()
功能bar()
之前,那么如果你在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
但是什么是回溯? –
回溯也被称为堆栈跟踪, 堆栈跟踪允许跟踪被调用的嵌套函数序列 - 直到生成堆栈跟踪的点。即它跟踪导致debug_backtrace()函数的代码中的数据 –
但什么是回溯? –
它追溯该函数调用该程序。 –