我很难使用ZF2,因为我不能像使用debug_print_backtrace()那样正常使用它。Zend Framework 2 debug_backtrace()
它向我展示了来自Zend \ Mvc \ MvcEvent对象的大量数据。输出看起来像这样:
#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的内容,但仍然看到回参数?
嗨,谢谢你的回答!这是做到这一点的一种方法。但它不会帮助我在debug_print_backtrace()中。也许有另一种方法来解决这个问题? – wormhit
哦,对不起!我没有看到你正在使用debug_print_backtrace,假设你使用的是数组形式。 切换到数组返回函数,或输出缓冲来自debug_print_backtrace的打印输出并编辑出(使用正则表达式或标准字符串函数)您不想要的值? –
是的,我认为你是对的。我将需要创建一些全局可用的debug_backtrace函数,它将过滤回溯结果,以便它可以再次使用。如果没有更好的表现,我会明天接受你的回答。干杯! – wormhit