问题描述
我刚刚安装了PHPStorm 2020.2,请注意,IDE并未识别所有PHP基类,例如Closure或MysqLi。
在PHP基本文件所在的位置左侧,它仅显示文件夹,如您在第一张图片中所看到的,另一方面,我较旧的PHPStorm 2017的文件夹中包含文件,无法识别所有PHP基类
PHPStorm 2020.2
PHPStorm 2017
解决方法
这是一个已知问题。对于AFAIK,为什么发生这种情况以及为什么只有部分用户受到影响,目前尚无明确的想法。
https://youtrack.jetbrains.com/issue/WI-54626-观看此票(星号/投票/评论)以获取有关任何进度的通知。
当前解决方法:
- 关闭IDE
- 找到PhpStorm 2020.2在计算机上存储索引/缓存的文件夹(请参见下文)
- 删除该文件夹(因为标准“无效缓存”在这里无济于事)
- 启动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/