最近我一直在使用很多在PHP中实现ArrayAccess和Iterator的类。它非常棒的功能,但在我调试时有点痛苦。具体来说,因为我手动为我的类定义了这些数组访问和迭代方法,所以当在PHP中单步执行代码时,通过这些接口方法循环遍历日常事务会有点痛苦。
我的问题:是否有一个docblock注释或其他一些我可以放在我的方法上,以便Zend Studio调试器会自动跳过?我意识到我可以手动跳过,但在Step Into和Step Over之间来回切换。那里有解决方案吗?
答案 0 :(得分:2)
您的代码中没有任何内容可以影响Zend Debugger afaik。
有关各种控制选项,请参阅
如果要排除文件或资源,请尝试使用步骤过滤器
答案 1 :(得分: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.
}