Xdebug и чёрный ящик (black boxing), возможно ли и как настроить?
Возможно ли настроить (и как) XDEBUG, чтобы шаги отладки на некоторых скриптах не отображались, а сразу переходили к следующим (отслеживаемым), вроде бы это называется "black box". В дебагере хрома для JS например это есть в виде исключения например прыжков дебагера по популярным библиотека типа JQuery, чтоб не видеть всю магии внутри библиотеки, а дебажить именно свой код.
Например, я сейчас произвожу дебаг Wordpress плагина и шаг за шагом наблюдаю исполнение скрипта и вижу как скрипт бегает не только по скриптам плагина, но и по скриптам ядра WP (ну так как плагин разумеется использует функции ядра). Так вот как сделать так, чтоб я не видел вот этих шагов на стороне ядра вордпресса, а только следил за шагами внутри скрипта?
1. https://www.jetbrains.com/help/phpstorm/skipped-pa...
2. Если нет такого замечательного редактора - посмотрите в Вашей ИДЕ кнопки для перемещения -
Step OVER - перешагнуть вызов функции - поможет не заходить в лишний код
Step INTO - шаг с заходом в функцию - заходить в свой код
Step OUT - выйти из функции - быстро выйти, если так получилось.