【问题标题】:VSCode PHP Intelephense show error when using MemcachedVSCode PHP Intelephense 在使用 Memcached 时显示错误
【发布时间】:2020-04-09 13:08:04
【问题描述】:

我在代码中使用 Memcached,它显示如下:

错误:“未定义类型'Memcached'。”

如何禁用此错误? 版本使用: VS代码 1.41 PHP Intelephense 1.3.5

【问题讨论】:

  • 请注意有memcachedmemcache(没有d
  • 问题不应包含指向代码和错误图像的链接,它们作为文本属于问题。你现在拥有的东西,在 Google/Stack Overflow 搜索中可能不会帮助其他人。

标签: php visual-studio-code


【解决方案1】:

您可以在 intelephense vscode 设置中禁用未定义​​类型。要打开设置,您可以键入 ctrl + ,

【讨论】:

  • 当您这样做时,您将无法再获得有关该类型的提示。但是,我注意到如果我在另一个选项卡上打开了相应的文件,错误就会消失,我可以查看类型。如何设置它以便 PHP intelephense 知道类文件的位置?
【解决方案2】:

您可以将Memcached 添加到intelephense.stubs 设置。

参考:Undefined type Memcached

VS 代码:1.52.1

PHP 英特尔:1.5.4

【讨论】:

    【解决方案3】:

    如果您的代码正常工作,只需尝试重新启动您的 ide,它应该可以工作。似乎是一个错误,尤其是当您直接在文件系统中移动文件时。 否则请更正您的代码。

    注意:上面的其他解决方案可能有效,但都是 hack。它们可能是临时修复并导致不良影响。不要更改任何您不了解或不记得稍后重新配置的 IDE 设置,维护您的环境可能会非常痛苦。

    【讨论】:

    • 重新打开 VSC 为我工作。
    猜你喜欢
    • 2020-04-04
    • 2020-03-27
    • 2022-11-20
    • 2021-07-18
    • 1970-01-01
    • 2023-02-21
    • 1970-01-01
    • 2019-12-06
    相关资源
    最近更新 更多