Eclipse Oxygen没有突出显示未定义的PHP变量

时间:2018-02-20 14:51:52

标签: php eclipse eclipse-pdt

我最近从火星升级到氧气Eclipse。我主要做PHP开发。问题是当我使用尚未定义的变量时,Eclipse现在不再突出显示警告。

在研究这个问题时,我已经看到了创建新工作区然后将旧工作区项目导入新工作区的提及。为了测试这是否是我的问题,我创建了一个新工作区,在该工作区中创建了一个新项目并编写了这个PHP。

<?php
echo $foo;

在旧版本的Eclipse中,$ foo变量将突出显示并显示警告。氧气并没有这样做。我安装了PDT。我已经查看了设置,但发现没有任何可行的功能。

验证PHP。如果我这样做,我会按预期报告错误。

<?php
echo $foo
exit;

如果我查看&#34;问题&#34;窗口,出现错误。但是第一个代码段并没有在&#34; Problems&#34;中报告警告。窗口。

我在Mac上。

1 个答案:

答案 0 :(得分:1)

Eclipse PHP从不这样做。您安装了单独的插件,可能还有社区作曲家或Symfony支持。由于我们将Composer移至PDT,您忘记了这一点;)

请从此更新站点p2.pdt-extensions.org安装PDT Extensions Core。

我会在一些代码清理之后将未定义的变量验证器移动到6.0(光子)版本中的PDT;)