我刚刚安装了 PhpStorm 2020.2,注意到所有 php 基类,如 Closure 或 mysqli 都没有被 IDE 识别。
查看左侧 PHP 基本文件所在的位置,它只显示文件夹,就像您在第一张图片中看到的那样,另一方面,我的旧版 PhpStorm 2017 包含其中包含文件的文件夹,无法识别所有 php 基类
PhpStorm 2020.2
PhpStorm 2017
最佳答案
这是一个已知问题。 AFAIK 仍然不清楚为什么会发生这种情况以及为什么只有一些用户受到影响。
https://youtrack.jetbrains.com/issue/WI-54626 - 观看这张票(明星/投票/评论)以获取有关任何进展的通知。 已在 PhpStorm 2021.1.1 版本中修复。
当前的解决方法:
不同操作系统的缓存文件夹的典型位置:
%USERPROFILE%\AppData\Local\JetBrains\PhpStorm2020.2\caches
~/.cache/JetBrains/PhpStorm2020.2/caches
~/Library/Caches/JetBrains/PhpStorm2020.2/caches
对于 2021.1 版本:使用
File | Invalidate Caches...
- 现在可以更好地清除它们,因此无需手动删除此类文件夹。File | Invalidate Caches...
Invalidate and Restart
按钮在那里 如果问题仍然存在(即第二天/重新启动后再次出现),则原因不同,您将不得不等待 2021.1.1 版本。
关于PhpStorm 2020.2 - 无法识别 PHP 内置函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64070619/