Eclipse PDT Neon不提供所有PHP功能。例如,如果我输入“是”,它只是提供我isset:
这是我的.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代码辅助设置:
答案 0 :(得分:1)
您是否可以使用简单的PHP项目进行测试并创建新的/空工作空间,以检查它是否与Eclipse实例或工作空间元数据有关。如果您可以检查日志中看起来相关的任何内容(/.metadata / * .log),那将会很有帮助。
答案 1 :(得分:1)
(这不是OP问题,但符合标题,应在此处记录恕我直言)
使用.buildpath文件包含
行 <buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
也是必要的。现在有办法可以从Eclipse内部修复此问题,您需要更改文件并重新启动eclipse。所有项目属性和一切看起来都很好,只会出现一些验证错误和提案错误。