На платформах Intel прерывание 3 остановит отладчик и не будет работать, если не выполнено в отладчике.
Я широко использую его в моих программах на C / C ++, так как он не затронет очистку всех точек останова.
Я хотел бы использовать его в моем исключении PHP & обработчики ошибок. Таким образом, я могу просто вставить его & забудь об этом. Я могу потом добавить & удаляйте точки останова в зависимости от того, что я тестирую, не затрагивая эти прерывания, и будьте уверены, что моя среда IDE всегда остановится, если мой код столкнется с проблемой на линии с таким прерыванием.
Это можно сделать?
xdebug_break()
это то, что вам нужно, однако для его использования вам необходимо правильно настроить отладчик xdebug.
От xdebug документация :
bool xdebug_break()
Выдает точку останова клиенту отладки.
Других решений пока нет …