我是新來的PHP和從php.net學習它,目前我正在閱讀有關調試使用debug_backtrace()。php中的backtrace是什麼意思爲什麼我們在php中使用debug_backtrace()和debug_print_backtrace()函數?
誰能告訴我什麼是回溯的意思,爲什麼我們使用debug_backtrace()和debug_print_backtrace()在PHP功能呢?
我是新來的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()函數的代碼中的數據 –
但什麼是回溯? –
它追溯該函數調用該程序。 –