Eclipse PHP - Сематический анализ

Расширение PDT Extensions для PHP Development Tools включает не только сематический анализ PHP кода, но и другие расширения.

PDT Extensions

  • Сематический анализ кода, а также быстрые правки. Расшифрую, сематический анализ позволяет обнаруживать в коде:
    • переменные, которые не используются;
    • не инициализированные переменные;
    • не определенные переменные;
    • отсутствие обязательной имплементации родительских методов (например от трейта или интерфейса);
    • не определенные типы (классы).
  • Генерация геттеров и сеттеров.
  • Помощник создания класса.
  • Улучшения в форматировании PHP кода (какие? пока не понял).
  • Автоматическое приведение кода к стандартами кодирования.

Подробнее, в картинках, смотрим на сайте http://p2-dev.pdt-extensions.org/phpfeatures.html.

Установка в Eclipse (Luna)

  1. Заходим в Window -> Preferences -> Install/Update -> Available Software SItes
  2. Добавляем новый источник [PDT Extension Updates] http://p2-dev.pdt-extensions.org/
  3. Заходим в Help -> Install New Software...
  4. Выбираем Work with: [PDT Extension Updates]
  5. В списке выбираем PDT Extesions

После установки появится новый пункт Semantic Analysis (Window -> Preferences -> PHP -> Validation -> Semantic Analysis)

Eclipse
comments powered by Disqus