Можете ли вы сделать разрыв Netbeans + Xdebug после заданного количества попаданий? - PullRequest
2 голосов
/ 28 марта 2011

Итак, у меня проблема с некоторым кодом PHP, и я не профессионал в PHP. Тем не менее, мне удалось узнать, откуда возникла проблема, и теперь я хочу точно узнать, что происходит в итерации под NetBeans. Затем мне придется сравнить это с аналогичным результатом в vs2010 (C # stuff).

Моя проблема в том, что проблема возникает на 300-й итерации, а в vs2010 я могу сломаться только после 300 попаданий, если захочу. Можно ли сделать то же самое с Netbeans + Xdebug?

В противном случае это будет долгий и скучный день F8 xD

Спасибо.

Ответы [ 2 ]

3 голосов
/ 28 марта 2011

Поместите условие if в ваш код, где вы хотели бы разместить точку останова, например:

if ($someLoopVariable >= 300)
{
  "doNothing"; // make this line a breakpoint
}

Я ответил на ваш вопрос или неправильно его понял?

0 голосов
/ 16 марта 2016

Начиная с NetBeans 8.1, нет способа сделать это в отладчике PHP.Однако, используя другие языки в NetBeans, эта функция существует.Чтобы создать условную точку останова, щелкните правой кнопкой мыши точку останова и выберите свойства, чтобы задать условия на других языках;свойства недоступны при отладке PHP.См. Следующий открытый случай в отчете об ошибках NetBeans Ошибка 132066 - Реализация условных точек останова .Пожалуйста, проголосуйте за эту функцию, если вы заинтересованы.Чем больше голосов, тем лучше.

...