отладка — Могу ли я генерировать прерывание в PHP? (INT 3, чтобы остановить отладчик)

На платформах Intel прерывание 3 остановит отладчик и не будет работать, если не выполнено в отладчике.

Я широко использую его в моих программах на C / C ++, так как он не затронет очистку всех точек останова.

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

Это можно сделать?

3

Решение

xdebug_break() это то, что вам нужно, однако для его использования вам необходимо правильно настроить отладчик xdebug.

От xdebug документация :

bool xdebug_break()
Выдает точку останова клиенту отладки.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]