Ответ 1
Щелкните правой кнопкой мыши на своем проекте → Настроить → Добавить поддержку PHP...
Работает для меня на Eclipse 3.5/PDT 2.1
Я много искал, многократно проверял необходимые шаги, но он все равно не работает.
Моя среда:
Последний eclipse для пакета разработчиков PHP
Проект обновляется, а не проверяется напрямую из SVN
.project имеет строку
<nature>org.eclipse.php.core.PHPNature</nature>
.buildpath имеет строку
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
.settings/org.eclipse.core.resources.prefs имеет строку
include_path=0;/projectname
файл, открытый в редакторе PHP
Что-то работает:
Щелкните правой кнопкой мыши на своем проекте → Настроить → Добавить поддержку PHP...
Работает для меня на Eclipse 3.5/PDT 2.1
Для меня ничего не получилось, кроме:
Я получил этот совет от # 4 в: http://www.nwiresoftware.com/blogs/nwire/2010/09/five-tips-speeding-eclipse-pdt-and-nwire
Как уже отмечалось ранее, "natures" node для ядра php указан, но это является наиболее недостаточным, когда проект импортируется или выгружается.
Проблема заключается в том, что проект не будет делать необходимые импорт, поскольку он предполагает, что он уже имеет.
Ничего не помогло, но это:
В Eclipse:
Перейдите в окно → Настройки → Общие → Редакторы → Ассоциации файлов
Нажмите "Добавить"
Тип *.php
В разделе "Связанные редакторы" выберите "Редактор PHP" и нажмите "По умолчанию" справа.
Закройте и откройте файл php.
В файле workspace/.metadata/.plugins/org.eclipse.dltk.core.index.sql.h2 есть файлы с расширением .dll: model.h2.db, model.lock.db и model.trace.db./p >
Удалите эти файлы и перезапустите Eclipse.
Кажется, что все еще есть много ошибок, связанных с автозаполнением для Проект средств разработки PHP (PDT) (См. Открыть ошибки).
Один из них был введен два дня назад: ошибка 286733 "При использовании дополнительного пространства имен не работает".
Но это вряд ли единственный:
[
php 5.3 ]
Кодовая помощь не обеспечивает завершение метода "( ошибка 286068)Все они связаны с пространством имен кода PHP. Не могли бы вы проверить, воспроизводите ли вы ошибку в глобальном пространстве имен?
Если проблема все еще существует, выполните следующие действия:
Удалите проект из затмения.
Откройте папку проекта и удалите папку .Settings и .project. файл.
Опять импортируйте проект php с другим именем.
он работает для меня.