缺少最新的 PHP 语言级别7.3 版本最高

问题描述

我正在尝试设置 Xdebug,同时我正在尝试确保所有 PHP 版本和设置都完全正确。

通过使用 Brew 安装和链接正确的 PHP 版本(我使用的是 Mac),我已经匹配了服务器 (7.4) 上的 PHP 版本。

所以在终端中,如果我写 PHP --version 我得到: version: 7.4.14:

PHP version on a Mac


我已将 PHPStorm 中的 CLI 解释器设置为指向同一个 PHP 可执行文件

PHP executable in PhpStorm


但尽管如此,我只能将 PHP 7.3 版设置为最高语言级别:

PHP Language level missing in PhpStorm


解决方案尝试:

所有这些东西都是在随机的裂缝和文章中发现的。他们都没有工作。

  1. 使缓存无效并重新启动 PHPStorm(文件 >> 使缓存无效并重新启动)。
  2. 在设置 >> 语言和框架 >> PHP >> Composer 中取消选中“使用 composer.json 同步 IDE 设置”。我必须先插入一个路径来删除它。但无论如何它没有做任何事情。
  3. 尝试查看“PHP 最新”插件是否有任何升级,但我看不到任何待处理的更新(0.4 版)。

总体问题

如何在 PHP 语言级别字段中获取最新版本(以获得更好的代码提示)?

解决方法

我的版本是这样的:2018.2.3 - Build #PS-182.4323.68,构建于 2018 年 9 月 13 日

您需要升级您的 IDE。最新稳定版本为 2020.3.1。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...