eclipse中的PHP 7调试器设置

时间:2015-12-25 07:08:44

标签: php eclipse eclipse-pdt php-7

我已将php的版本从5.6更改为新版本:7.0。 到目前为止,一切正常;但是调试器无法识别php 7的一些新功能。例如,行:

$flag = $params['flag'] ?? true;

由调试器标记 - 符号?无法识别,但是当我运行程序时它正常工作!

我该怎么做才能解决这个问题?

2 个答案:

答案 0 :(得分:3)

Eclipse Mars发布的PDT版本支持所有主要的PHP 7功能。您的示例是关于Null Coalesce Operator(https://bugs.eclipse.org/bugs/show_bug.cgi?id=466966),它已准备好与PDT一起使用。

要在PHP编辑器中删除错误,请转到项目首选项(PHP Explorer中的上下文菜单)并选择PHP - >解释并将其更改为PHP 7。

答案 1 :(得分:0)

为了在eclipse中使用php,必须安装PDT和PDT mylyn。 PDT(PHP开发工具) - 是PHP IDE项目为Eclipse平台提供PHP集成开发环境框架。 PDT尚未完全支持php7,请参阅:https://bugs.eclipse.org/bugs/show_bug.cgi?id=465701

随着eclipse的新转变,通常会发布新的PDT转换。因此,下一次转换Mars(Eclipse 4.5)的PDT可能完全支持php7。