使用带有 PHP 和 Intelephense 扩展的 VS Code 时出现未定义类型“gnupg”类名错误

问题描述 投票:0回答:1

VS Code 中的错误屏幕截图:

即使检查 phpinfo(),您也会看到 gnupg 已安装并且有一个活动扩展。代码将正确执行。但在 VS Code 中,调用该类时会出现致命错误并带有红色下划线。一个应该在全球范围内可用的类。

我想正确解决问题,而不仅仅是隐藏或忽略红色下划线。通过搜索与“未定义类型”相关的任何设置,无法找到直接的解决方案。只有忽略“未定义类型”错误的选项(对我来说不是一个选项)

php intellisense vscode-extensions php-extension classname
1个回答
0
投票

我发现正确的解决方案分散在各种标题下,这些标题往往要求过于具体。在这里我以一种允许在 VS Code 下编码的所有语言都可以轻松访问常见错误的方式回答这个问题。

设置位置:

  • 文件(菜单)-> 首选项-> 设置

  • 单击“搜索设置”框并输入“存根”

  • 您必须单击左侧列表中的扩展。

  • 向下滚动到列表末尾,会有一个“添加项目”按钮。

  • 这将打开一个菜单,滚动另一个列表并添加任何可用的扩展(提供类)。

  • 对列表中的所有扩展执行此操作(您的列表中可能有更多或更少)

© www.soinside.com 2019 - 2024. All rights reserved.