首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zend Framework2 debug_backtrace()

Zend Framework2 debug_backtrace()
EN

Stack Overflow用户
提问于 2012-11-18 06:00:56
回答 2查看 1.2K关注 0票数 0

因为我不能像平常那样使用debug_print_backtrace(),所以我在使用ZF2时遇到了困难。

它显示了来自Zend\Mvc\MvcEvent对象的大量数据。输出如下所示:

代码语言:javascript
复制
#1  Zend\Mvc\Controller\AbstractActionController->onDispatch(Zend\Mvc\MvcEvent Object ( .... A LOT OF DATA
,[SERVER_SOFTWARE] => Apache/2.2.20 (Ubuntu),[SERVER_NAME] => zf.localhost.com,[SERVER_ADDR] => 127.0.0.1,[SERVER_PORT] => 80, .... SOME SERVER PARAMETERS
Apache/2.2.20 (Ubuntu) Server at zf.localhost.com Port 80
...

有没有办法既不显示所有这些MvcEvent内容,又能看到带参数的回溯?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-18 06:03:21

如果您只是尝试删除第一行(即MvcEvent),请记住- debug_backtrace()返回一个数组。没有什么能阻止你移动或弹出你不想要的数据!

(array_shift() -删除数组的第一个元素。array_pop() -删除最后一个。在这样的情况下,它们非常有用:-)

票数 2
EN

Stack Overflow用户

发布于 2012-11-18 19:33:56

您安装了XDebug吗?在调试ZF2问题时,我发现XDebug非常有价值,因为您可以使用var_dump和其他一些命令来限制显示的对象深度。

有关这方面的示例以及更多信息,请访问http://xdebug.org/docs/display

然后,您可以使用var_dump(debug_backtrace())来获得较少冗长的输出。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13435206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档