Отладчик Zend Studio - возможно ли пошаговое выполнение - PullRequest
0 голосов
/ 04 февраля 2011

В последнее время я использую много классов, которые реализуют ArrayAccess и Iterator в PHP. Его фантастическая функциональность, но немного неприятно, когда я отлаживаю. В частности, так как я вручную определяю эти методы доступа к массиву и итерации для своих классов, при переходе по коду в PHP будет немного больно циклически повторять эти методы интерфейса для повседневных вещей.

Мой вопрос: есть ли комментарий к документу или какой-либо другой символ, который я могу добавить в свои методы, чтобы отладчик Zend Studio автоматически перешагнул? Я понимаю, что могу вручную перешагнуть, но становится утомительным переключаться между Step Into и Step Over. Есть какие-нибудь решения?

Ответы [ 2 ]

2 голосов
/ 04 февраля 2011

Вы ничего не можете добавить в свой код, чтобы повлиять на Zend Debugger afaik.

Различные варианты управления см.

Если вы хотите исключить доступ к файлам или ресурсам, попробуйте пошаговый фильтр

0 голосов
/ 04 февраля 2011

Это невозможно без настройки 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.
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...