【问题标题】:Eclipse PDT does not propose all php functionsEclipse PDT 不提议所有 php 函数
【发布时间】:2016-09-21 22:59:47
【问题描述】:

Eclipse PDT Neon 不提供所有 PHP 功能。例如,如果我输入“is”,它只会提供我 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 解释器的项目,这是我的 PHP 代码辅助设置:

【问题讨论】:

    标签: php linux eclipse ubuntu eclipse-pdt


    【解决方案1】:

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

    【讨论】:

    • 新工作区修复了它
    【解决方案2】:

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

    有一个带有该行的 .buildpath 文件

    &lt;buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/&gt;

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-14
      • 2011-02-08
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多