У меня проблема с завершением. теперь я не могу получить никаких предложений. Конечно, я могу напечатать var_dump, но удобнее с автозаполнением.«Дополнения к концу» на var_
Я использую Eclipse PHP Ide 3.5 с PDT 2.1.
У меня проблема с завершением. теперь я не могу получить никаких предложений. Конечно, я могу напечатать var_dump, но удобнее с автозаполнением.«Дополнения к концу» на var_
Я использую Eclipse PHP Ide 3.5 с PDT 2.1.
Я решил это ... проблема в том, что я импортирую проект из подрывной деятельности и его не чистый PHP-проект. На PHP-проекте работает нормально. Вчера я импортировал проект сначала как PHP, а не из Subversion;)
Не уверен, что он будет делать, но, возможно, вы можете попробовать добавить в "PHP библиотеку" вручную:
поможет ли это?
(кстати, с этим решением, вы можете получить автозавершение/предложения для библиотек PEAR, например, просто добавить любую библиотеку вы используете для PHP Include Path)
Else ... Х. .. Вы используете последнюю версию JAVA VM?
Действительно, с той же проблемой эта сторона, она работает, не выбирая «включить специальные настройки проекта».
его не работает для меня ... – cupakob
Обратите внимание, что установка Dynamic Language Toolkit прерывает автозаполнение PHP так, как ни одна из вышеперечисленных подсказок не работает. Это здорово для рубинов и т. Д., Но .. Я закончил установку отдельного PDT только для PHP.
Проверьте библиотеку своего проекта. Возможно, у вас есть два таких файла jar, в которых один и тот же класс доступен или говорят, что один класс в коде можно переопределить в двух файлах jar. В этом случае также затмение перестает помогать коду, так как оно полностью запутано.
Лучший способ проверить это - перейти к файлу, в котором помощь не работает, и прокомментировать все импортные данные там, а затем добавить импорт по одному и проверить при каждом импорте, если работает служба кодов или нет. Вы можете легко найти класс с повторяющимися рефренсами.
Добавить «Core API» в «PHP Language Library» в проекте Eclipse PHP.
Решение:
Добавить следующую строку после "<buildpath>
" линии:
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
Пример:
Перед:
<?xml version="1.0" encoding="UTF-8"?>
<buildpath>
<buildpathentry kind="src" path="library"/>
<buildpathentry kind="src" path="public"/>
<buildpathentry kind="src" path="application"/>
</buildpath>
После:
<?xml version="1.0" encoding="UTF-8"?>
<buildpath>
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
<buildpathentry kind="src" path="library"/>
<buildpathentry kind="src" path="public"/>
<buildpathentry kind="src" path="application"/>
</buildpath>
Я решил это ... проблема в том, что я импортирую проект из подрывной деятельности и его не чистый PHP-проект. На PHP-проекте работает нормально. Вчера я импортировал проект сначала как PHP, а не из Subversion;) – cupakob
hu, ok ^^ спасибо за информацию :-) –