我正在调试Joomla网站。出于学习目的,我只想查看哪个文件调用/请求模块的 modulename .php文件,因此我将print_r(debug_backtrace())
放在 modulename的顶行 .php文件,但触发错误说:
允许的内存大小为134217728字节耗尽(尝试分配 98570240字节)
我被困在这里。有人能给我一个简短的解释,说明debug_backtrace()
在这种情况下失败的原因吗?
答案 0 :(得分:0)
使用标记DEBUG_BACKTRACE_IGNORE_ARGS
,例如print_r(debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS));
如果你想显示带有传递给函数的参数的漂亮的堆栈跟踪,我建议使用我的库error-dumper,see an example它是如何工作的。