Xdebug: как сломать программу, когда происходит определенный вывод? - PullRequest
0 голосов
/ 25 июня 2019

При отладке PHP-программы с помощью Xdebug возможно ли установить своего рода «условную точку останова» не в конкретной строке, а в том случае, когда выводится определенный вывод?

Этот вывод может быть указанопределенная строка типа id="someid" или регулярное выражение типа id="header(1|2)".

Я считаю, что это было бы чрезвычайно практично при отладке - я знаю, что что-то не так с какой-то частью моего вывода, и я хочу разбить программу в точке, где она создается, чтобы я мог обработать вызовСтеки и посмотреть, что пошло не так.

Я использую PhpStorm, и я был бы удовлетворен ответом, объясняющим, как это сделать в этой конкретной IDE.Но так как я подозреваю, что это будет невозможно, я задаю вопрос в более общих терминах: позволит ли это Xdebug?

...