Я пишу PHP-код в Eclipse PDT (PHP Development Tools), но по какой-то причине он не автозаполняет встроенные функции PHP, такие как "isset()". Это не похоже на Komodo, который также показывает аргументы, которые получает функция. Единственное, что Auto-complete Eclipse - это мои переменные. Hwo могу ли я сделать автозаполнение Eclipse встроенными функциями?
Кодовое завершение/помощь для встроенных функций PHP в Eclipse PDT
Ответ 1
Я столкнулся с подобной проблемой и нашел исправление для нее, однако это немного взломало, поскольку я не мог найти способ внести изменения в меню Eclipse. В основном мне нужно было добавить следующий файл .buildpath в корень папки проекта:
<?xml version="1.0" encoding="UTF-8"?>
<buildpath>
<buildpathentry kind="src" path=""/>
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
</buildpath>
Если у вас уже есть файл .buildpath, вы, возможно, просто добавите строку в существующий файл:
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
Я считаю, что столкнулся с этой проблемой, когда создал проект из существующего источника вместо создания нового проекта.
Это был месяц с тех пор, как вы задали свой вопрос так, надеюсь, это по-прежнему полезно.
Ответ 2
Щелкните правой кнопкой мыши на папке проекта верхнего уровня в PHP Explorer. Перейдите в пункт меню "Настроить". Выберите "добавить поддержку PHP".
Ответ 3
У вас включена автоматическая активация? Если вы ищете подсказку при вводе, вам нужно включить ее.
Window- > Preferences- > Выберите PHP, а затем Code assist, и это будет последний параметр в диалоговом окне. Вы также можете установить время задержки для подсказок.
В противном случае вам нужно нажать Ctrl + Enter, чтобы отобразить подсказки.
Ответ 4
в .buildpath, прервите эту строку, если она существует:
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
in.project, прервите эту строку, если она существует:
<nature>org.eclipse.php.core.PHPNature</nature>
щелкните правой кнопкой мыши по проекту > Настроить > Добавить поддержку PHP...
Ответ 5
если вы перейдете к настройкам windows- > и просмотрите свои настройки php, вы обнаружите, что некоторые из функций автозаполнения не проверяются
Ответ 6
Последний PDT прослушивается повсюду. Попробуйте сделать класс с именами, и в итоге у вас будет автозаполнение. Как они могли выпускать стабильную Zend Studio 7.0 с такой яркой ошибкой - я не знаю.
Я бы рекомендовал остаться на старших версиях. Поддержка PHP 5.3 не завершена.