问题描述
我正在尝试设置 Xdebug,同时我正在尝试确保所有 PHP 版本和设置都完全正确。
通过使用 Brew 安装和链接正确的 PHP 版本(我使用的是 Mac),我已经匹配了服务器 (7.4) 上的 PHP 版本。
所以在终端中,如果我写 PHP --version
我得到: version: 7.4.14:
我已将 PHPStorm 中的 CLI 解释器设置为指向同一个 PHP 可执行文件:
但尽管如此,我只能将 PHP 7.3 版设置为最高语言级别:
解决方案尝试:
所有这些东西都是在随机的裂缝和文章中发现的。他们都没有工作。
- 使缓存无效并重新启动 PHPStorm(文件 >> 使缓存无效并重新启动)。
- 在设置 >> 语言和框架 >> PHP >> Composer 中取消选中“使用 composer.json 同步 IDE 设置”。我必须先插入一个路径来删除它。但无论如何它没有做任何事情。
- 尝试查看“PHP 最新”插件是否有任何升级,但我看不到任何待处理的更新(0.4 版)。
总体问题
如何在 PHP 语言级别字段中获取最新版本(以获得更好的代码提示)?
解决方法
我的版本是这样的:2018.2.3 - Build #PS-182.4323.68,构建于 2018 年 9 月 13 日
您需要升级您的 IDE。最新稳定版本为 2020.3.1。
- 自 PhpStorm 2019.2 version 起部分支持 PHP 7.4。
- 在 PhpStorm 2019.3 中添加了适当的 PHP 7.4 支持。
- 在 PhpStorm 2020.2 中添加了初始/部分 PHP 8 支持。
- Current 2020.3 version 有更完整的 PHP 8 支持。