2011-02-03 70 views
0

最近我一直在使用很多在PHP中实现ArrayAccess和Iterator的类。它的奇妙功能,但是在我调试时有点痛苦。具体来说,由于我手动为我的类定义了这些数组访问和迭代方法,所以在PHP中单步执行代码时,有些痛苦反复地通过这些接口方法循环访问常规内容。Zend Studio Debugger - StepThrough可能吗?

我的问题:是否有一个docblock注释或一些其他能指示我可以放在我的方法,以便Zend Studio调试器将自动跳过?我意识到我可以手动跨越,但是在Step Into和Step Over之间来回切换令人厌烦。任何解决方案在那里?

回答

0

没有定制的Zend Debugger是不可能的。因此,我相信您的问题存在其他解决方案。尝试创建一个像if一样的块,测试控制器变量并制动内部。

if($test_an_controller_variable) { // Like a $i of an iteration, and you don't need wait ane iterations until that. 
    $b; // set a breakpoint to here. 
}