Задать вопрос
@vikamsl
Учусь, работаю

PHPStorm и отладка PHP в HTML с OpenServer?

Здравствуйте!
Я совсем недавно начала заниматься PHP и у меня возник вопрос по способам/возможностям отладки PHP. Сейчас я использую openserver, но могу поставить Vagrant.

Вопрос в следующем, например я сделала обычную форму обратной связи на HTML, в ней естественно подключается PHP, в который форма передает свои данные (name, e-mail и т.д.) для дальнейшей обработки. Как мне поймать момент, когда html форма уже передала данные в PHP, чтобы уже в этом файле убедиться, что данные переданы верно?
Просто если ставить точку останова в php файле, то брекпоинт в PHPStorm почему-то не всплывает на ней. Пользоваться
PHPStorm мне не принципиально, я могу использовать и Visual Code, если в нем это проще делать.

На Хабре я нашла статью Быстрое рабочее окружение для web-разработчиков (V..., по ней настроила и все работает, но это если я ставлю точку останова в самом файле, которыя я редактирую и его же запускаю, а мне надо, чтобы отладчик всплывал на точках останова в других файлах, не в том, который я в данный момент запускаю в браузере.

Т.е. мне нужно, чтобы установив точки останова на нужных местах php-файла, я редактируя html-форму и запуская ее в браузере, нажимая кнопку "отправить сообщение", PHPStorm/Visual Code всплывал и остававливался на этих брекпоинтах.
Надеюсь понятно все объяснила и прошу помочь и подсказать как все делается правильно.
  • Вопрос задан
  • 1344 просмотра
Подписаться 3 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Decadal
@Decadal
Отладка при помощи xdebug? По умолчанию xdebug так и работает. Убедитесь что вы настроили плагин в браузере корректно и ставите breakpoint именно в том месте, куда приходят результаты формы, также что точка остановки находится в исполнимом участке кода (не на пустых строках, фигурных скобках и тд).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽