Eclipse PDT не предлагает всех функций php

Eclipse PDT Neon не предлагает все функции PHP. например, если я набираю «is», он просто предлагает мне isset:

Предложения по умолчанию для Eclipse PDT PHP

Этот мой .buildpath:

<?xml version="1.0" encoding="UTF-8"?> <buildpath> <buildpathentry kind="src" path=""/> <buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/> </buildpath> 

Также это мои проекты .project:

 <nature>org.eclipse.php.core.PHPNature</nature> <nature>org.eclipse.wst.jsdt.core.jsNature</nature> <nature>org.eclipse.wst.common.project.facet.core.nature</nature> 

Я удалил папку Eclipse и папку рабочего стола по умолчанию внутри / home / {user} / workspace и снова загрузил Eclipse PDT Neon, но это не помогло.

Я удалил все проекты из Eclipse, удалил все файлы Eclipse из моей папки проекта (например .project, .buildpath, …), а затем снова добавил проекты в eclipse, но это не помогло.

Я должен добавить все мои проекты, настроенные на PHP7 Interpreter, и это мои настройки настройки кода PHP:

Eclipse Code Assist

Related of "Eclipse PDT не предлагает всех функций php"

Можете ли вы сделать тест и создать новое / пустое рабочее пространство с простым PHP-проектом, чтобы проверить, есть ли проблема с экземпляром Eclipse или метаданными вашего рабочего пространства. Также было бы полезно, если вы можете проверять журналы на все, что связано с ними (/.metadata/*.log).

(Это не проблема OP, но подходит для названия и должна быть документирована здесь IMHO)

Наличие файла .buildpath с линией

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

необходим тоже. Теперь вы можете исправить это изнутри Eclipse, вам нужно изменить файл и перезапустить eclipse. Все свойства проекта и все будет выглядеть нормально, только некоторые ошибки проверки и предложения появятся.