PhpStorm无法识别核心PHP.例如,它没有识别Exception,工具提示说"Undefined class'Exception'".
我试过无效缓存无效.我检查了一位同事的安装,他们似乎没有任何问题,Ctrl+Clicking在Exception上课后,它正确链接Core_c.php,但对我来说情况并非如此.好像我的PhpStorm没有拿起PHP插件/库,我不明白为什么.
我已经尝试将PhpStorm重新安装到最新版本,升级我的所有软件包.我甚至确定php.jar插件实际上就在那里,它是:
/opt/phpstorm/plugins/php/lib/php.jar
Run Code Online (Sandbox Code Playgroud)
PHP插件在PhpStorm中启用.
我对PhpStorm的另一个问题是,无论何时键入它,它都不会建议函数名称.我们将不胜感激,如果需要,我可以提供更多信息.
小智 10
如果 PhpStorm 2020.1 或更高版本出现相同的问题,这是之前报告的问题,使缓存无效将不再有帮助。
如上所述这里的解决办法是:
不同操作系统的缓存文件夹的典型位置:
%USERPROFILE%\AppData\Local\JetBrains\PhpStorm2020.2\caches~/.cache/JetBrains/PhpStorm2020.2/caches~/Library/Caches/JetBrains/PhpStorm2020.2/cacheshttps://youtrack.jetbrains.com/issue/WI-54626
小智 2
我认为我们应该在这里考虑一些事情。您使用什么版本的 PHP。并非所有版本的 PHP 都支持 Exception,并且命名空间确实很重要,除非您使用的是依赖项管理器,该管理器可能会配置其命名空间,但如果您从头开始构建,则可能需要考虑命名空间和 PHP 版本