Eclipse PDT并未提出所有php函数

时间:2016-09-21 22:59:48

标签: php linux eclipse ubuntu eclipse-pdt

Eclipse PDT Neon不提供所有PHP功能。例如,如果我输入“是”,它只是提供我isset:

Eclipse PDT PHP default proposals

这是我的.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>

我删除了/ home / {user} / workspace中的Eclipse文件夹和默认工作区文件夹,并再次下载了Eclipse PDT Neon,但它没有帮助。

我确实从Eclipse中删除了所有项目,从我的项目文件夹中删除了所有Eclipse文件(如.project,.buildpath,...),然后再次将项目添加到eclipse,但它没有帮助。

我必须添加配置到PHP7 Interpreter的所有项目,这是我的PHP代码辅助设置:

Eclipse Code Assist

2 个答案:

答案 0 :(得分:1)

您是否可以使用简单的PHP项目进行测试并创建新的/空工作空间,以检查它是否与Eclipse实例或工作空间元数据有关。如果您可以检查日志中看起来相关的任何内容(/.metadata / * .log),那将会很有帮助。

答案 1 :(得分:1)

(这不是OP问题,但符合标题,应在此处记录恕我直言)

使用.buildpath文件包含

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

也是必要的。现在有办法可以从Eclipse内部修复此问题,您需要更改文件并重新启动eclipse。所有项目属性和一切看起来都很好,只会出现一些验证错误和提案错误。