В последнее время после установки свеженького Eclipse PDT (PHP Development Tools) отказывался работать Content Assist (он же Code Completion). Решение (правильнее даже несколько вариантов решений) нашлось следующее:
Открываем каталог с проектом, находим файл .project
. В файле находим секцию <natures>
, примерно следующего вида:
<natures>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>
в неё добавляем строку
<nature>org.eclipse.php.core.PHPNature</nature>