Точки останова xdebug работают, но перешагнуть не может

Я установил Xampp на Windows (ну, на самом деле, и xampp, и wamp, но у обоих одинаковые проблемы) и включил xdebug. Я установил последнее затмение для php с включенным pdt. Точки останова работают правильно, однако, если я нажимаю f6 или f5, текущая строка не обновляется, переменные меняются, как если бы я перешел к следующей строке, но выделенная строка остается прежней. Есть идеи?

Я прилагаю несколько скриншотов, чтобы было легче понять:

Точка останова работает:

введите описание изображения здесь

Я нажимаю f6, lineno и $ a изменения в окне «Отладка» и «Переменные»:

введите описание изображения здесь

Я снова нажимаю f6:

введите описание изображения здесь

Я попытался обновить до последней версии xdebug, но происходит то же самое.

7

Решение

Это проблема в Eclipse SR1. Вы должны вернуться к версии R (SR0), затем вы можете установить PDT 3.3.1 с рынка.

Смотрите также отчет об ошибке на bugzilla

Редактировать:

Проблема исправлена ​​в ночных сборках: http://download.eclipse.org/tools/pdt/updates/3.4-nightly/

Изменить 2:

Мы выпустили новую стабильную (3.3.2) версию с исправлением этой проблемы. Вы можете найти его на торговой площадке или на этом сайте обновлений: http://download.eclipse.org/tools/pdt/updates/3.3.2/

14

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

  1. Перейти к Eclipse-> Справка-> Установить новое программное обеспечение
  2. Работать с: http://download.eclipse.org/tools/pdt/updates/3.3.2/ (это сработало для меня)
  3. Альтернатива: вы можете использовать последнее стабильное обновление сайта: http://download.eclipse.org/tools/pdt/updates/latest/
  4. [Если еще не существует]: нажмите (Добавить) & дайте имя как «PDT», чтобы добавить сайт обновления.
  5. Введите «PDT» и установите флажок «Инструменты разработки PHP (PDT)»
  6. Примите лицензионный материал и обновите PDT.
  7. Перезапустите Eclipse
4

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