eclipse 中的 PHP 7 调试器设置

标签 php eclipse eclipse-pdt php-7

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

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

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

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

最佳答案

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

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

关于eclipse 中的 PHP 7 调试器设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34460792/

相关文章:

java - Eclipse + Java 8 支持?

php - 为什么我在 Eclipse 中看不到我的 PHP 文件的 TODO?

php - str_shuffle 和随机性

php - 仅显示 15 个结果

Eclipse IDE : Add/change default filetypes?

android - ImageButton 打开和关闭

eclipse - 将项目移动到 Eclipse 中的另一个文件夹

windows - 在 Eclipse(或一般的 Windows GUI 宏工具)中是否有加速重复提交的热键?

javascript - 无法从已解析的 JSON 中记录对象详细信息?

php - 如何使确认码在 1 天后过期