2017-09-01 69 views
0

我正在調試Joomla網站。對於學習的目的,我只是想看看哪個文件調用/請求模塊的MODULENAME PHP文件,所以我把print_r(debug_backtrace())MODULENAME PHP文件的第一行,但一個錯誤觸發說:debug_backtrace()觸發內存允許問題

用盡134217728個字節允許內存大小(試圖分配 98570240字節)

我在這裏停留。有人能給我一個簡短的解釋,爲什麼debug_backtrace()在這種情況下失敗?

回答

0

使用標誌DEBUG_BACKTRACE_IGNORE_ARGS,例如, print_r(debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS));

如果你想顯示漂亮的堆棧跟蹤參數傳遞給函數,我推薦使用我的庫error-dumpersee an example它是如何工作的。