2015-10-23 2 views
1

У меня есть PHP-скрипт, который я отлаживаю в PhpStorm. Я хотел бы отредактировать строки ниже текущей точки останова/курсора, затем Продолжить или Шаг за и немедленно измените свои изменения. Это возможно? Вероятно, PhpStorm оценивает с использованием исходного кода, а не обновленного.Можно ли редактировать скрипт во время отладки в PhpStorm?

+0

1) Нет. 2) * «PhpStorm, по-видимому, оценивает, используя исходный код, а не обновленный». * Только для вашей информации - PhpStorm фактически не выполняет ваш код - это делается самим PHP + xdebug, который контролирует/обеспечивает отладку. Поэтому Q - это сам PHP поддерживает такую ​​«горячую замену»? 3) Лучшее, что я могу предложить, это попробовать сборку EAP - теперь они поддерживают [интерактивную отладку] (https://www.jetbrains.com/phpstorm/nextversion/#interactive_debug_console) – LazyOne

+0

Это должен быть ответ, а не комментарий :) Благодаря. – Borek

ответ

2
  1. Текущие версии PhpStorm не имеют такой функциональности

  2. «PhpStorm, кажется, оценки с использованием исходного кода, а не обновляется один.»

    Ну ... PhpStorm фактически не выполняет ваш код - это делается самим PHP + xdebug, который контролирует/обеспечивает отладку.

    Таким образом, вопрос: сам PHP (или отладка расширения) поддерживает такую ​​«горячую замену»? AFAIK - нет.

  3. Учитывая все вышесказанное я могу только предложить попробовать latest EAP builds из PhpStorm v10 - теперь они поддерживают интерактивную отладку: 1, 2

Смежные вопросы