Zend Framework 2没有debug_backtrace()支持?

时间:2013-07-10 21:14:03

标签: php zend-framework2

我在将现有代码库迁移到ZF2时遇到了问题。 我有一个异常处理程序设置,生成一个电子邮件,其中包括dump_backtrace()和func_get_args()的转储。它只是使用print_r(debug_backtrace(),true)和print_r(func_get_args(),true)添加到字符串。

似乎这对ZF2上的任何内容都不起作用。似乎有一些递归正在进行中。无论我投入多少内存,它都会因为允许的内存大小耗尽而致命错误。

有没有办法用ZF2获得回溯,还是有更好的方法来做到这一点?

1 个答案:

答案 0 :(得分:0)

我们最终退出了ZF2迁移,但我在这里添加了Orangepill的评论作为答案。

当时的解决方法是使用Exception :: getTraceAsString()。缺点是它没有提供与debug_backtrace()& func_get_args(),但至少给了我们一些信息而不是崩溃。