PhpStorm 2020.2-无法识别PHP内置函数

问题描述

我刚刚安装了PHPStorm 2020.2,请注意,IDE并未识别所有PHP基类,例如Closure或MysqLi。

PHP基本文件所在的位置左侧,它仅显示文件夹,如您在第一张图片中所看到的,另一方面,我较旧的PHPStorm 2017的文件夹中包含文件,无法识别所有PHP基类

PHPStorm 2020.2

enter image description here

PHPStorm 2017

enter image description here

解决方法

这是一个已知问题。对于AFAIK,为什么发生这种情况以及为什么只有部分用户受到影响,目前尚无明确的想法。

https://youtrack.jetbrains.com/issue/WI-54626-观看此票(星号/投票/评论)以获取有关任何进度的通知。


当前解决方法:

  1. 关闭IDE
  2. 找到PhpStorm 2020.2在计算机上存储索引/缓存的文件夹(请参见下文)
  3. 删除该文件夹(因为标准“无效缓存”在这里无济于事)
  4. 启动IDE

不同操作系统的缓存文件夹的典型位置:

  • Windows:%USERPROFILE%\AppData\Local\JetBrains\PhpStorm2020.2\caches
  • Linux:~/.cache/JetBrains/PhpStorm2020.2/caches
  • macOS:~/Library/Caches/JetBrains/PhpStorm2020.2/caches
,

在执行@lazyone 所说的? 之前,请确保正确设置了 Phpstorm php 解释器。你可以从这里检查:

文件/设置/语言和框架/php/

相关问答

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