Кодовое завершение / помощь для встроенных функций PHP в Eclipse PDT

Я пишу PHP-код в Eclipse PDT (PHP Development Tools), но по какой-то причине он не автозаполняет встроенные функции PHP, такие как «isset ()». Это не похоже на Komodo, который также показывает аргументы, которые получает функция. Единственное, что Auto-complete Eclipse – это мои переменные. Hwo могу ли я сделать автозаполнение Eclipse встроенными функциями?

Я столкнулся с подобной проблемой и нашел исправление для нее, однако, это немного взломать, поскольку я не мог найти способ внести изменения в меню 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"/> 

Я считаю, что столкнулся с этой проблемой, когда создал проект из существующего источника вместо создания нового проекта.

Это был месяц с тех пор, как вы задали свой вопрос так, надеюсь, это по-прежнему полезно.

Щелкните правой кнопкой мыши на папке проекта верхнего уровня в PHP Explorer. Перейдите в пункт меню «Настроить». Выберите «добавить поддержку PHP».

У вас включена автоматическая активация? Если вы ищете подсказку при вводе, вам нужно включить ее.

Window-> Preferences-> Выберите PHP, а затем Code assist, и это будет последний параметр в диалоговом окне. Вы также можете установить время задержки для подсказок.

В противном случае вам нужно нажать Ctrl + Enter, чтобы отобразить подсказки.

в .buildpath, подавляйте эту строку, если она существует:

 <buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/> 

in .project, подавить эту строку, если она существует:

 <nature>org.eclipse.php.core.PHPNature</nature> 

щелкните правой кнопкой мыши по проекту> Настроить> Добавить поддержку PHP …

если вы перейдете к настройкам windows-> и просмотрите свои настройки php, вы обнаружите, что некоторые из функций автозаполнения не проверяются

Последний PDT прослушивается повсюду. Попробуйте сделать класс с именами, и в итоге у вас будет автозаполнение. Как они могли выпускать стабильную Zend Studio 7.0 с такой яркой ошибкой – я не знаю.

Я бы рекомендовал остаться на старших версиях. Поддержка PHP 5.3 является неполной.