针对PHP的VS代码建议可显示所有内容,而不仅是类函数 - php

我尝试为旧版PHP项目设置VS Code,以针对其他IDE对其进行评估。
我的问题是我按<an object>->Ctrl+Space时得到的建议
例如,我想获取某个类的所有建议(属性和功能)。我在上课并输入:

$this->(Ctrl+Space)

我得到了大量的函数和常量,这些都是我可以在PHP中一般使用的东西,而不是我所在类的函数和属性。安装 PHP Intelephense extension 后,可以获得所需的类方法。我的建议,但它们仍然与其他所有内容混合在一起,很难找到,除非我开始键入需要访问的函数的前几个字母。为了向您展示我的意思,这是在类的函数中键入以下内容时得到的:

针对PHP的VS代码建议可显示所有内容,而不仅是类函数 - php

我不认为这是扩展问题,因为即使我禁用了所有扩展,我仍然会得到全部建议。 如何删除所有不必要的建议,或者至少优先考虑针对班级的建议,并将其放在列表顶部?

参考方案

您必须禁用vscode内置的PHP语言功能。

  • 单击扩展。
  • 在搜索栏中,键入@builtin php
  • 单击PHP语言功能的cog图标。
  • 单击“禁用”。
  • 针对PHP的VS代码建议可显示所有内容,而不仅是类函数 - php

    PHP-将日期插入日期时间字段 - php

    我已在数据库中使用datetime字段存储日期,使用PHP将“今天的日期”插入该字段的正确方法是什么?干杯, 参考方案 我认为您可以使用php date()函数

    PHP-如何获取类的成员函数列表? - php

    如果我知道班级的名字。有没有办法知道类的成员函数列表? 参考方案 get_class_methods()是你的朋友

    php ziparchive类源代码 - php

    Improve this question 我如何获取ziparchive类本身的源代码。 参考方案 假设您在谈论PHP ZipArchive class:下载PHP source code并查找适当的文件。如果您希望源代码是PHP代码,您可能会感到失望,因为源代码是用C语言编写的。或者,也可以在PHP Github Development Reposito…

    PHP getallheaders替代 - php

    我正在尝试从服务器上的apache切换到nginx。唯一的问题是我在PHP脚本中使用的getallheaders()函数,该函数不适用于Nginx。我已经尝试过用户在getallheaders函数上的php站点上提供的注释,但这并不返回所有请求标头。请告诉我如何解决这个问题。我真的想切换到Nginx。 参考方案 您仍然可以使用它,但是您必须像这里一样重新定义…

    PHP-如何建议搜索字词,“你是说……?” - php

    当使用不检索任何结果的术语搜索数据库时,我想允许“您是不是……”建议(例如Google)。例如,如果有人寻找“ jquyer””,它将输出“ did you mean jquery?”当然,建议结果必须与数据库内部的值匹配(我正在使用mysql)。您知道可以做到这一点的图书馆吗?我已经用谷歌搜索过,但是没有找到任何好的结果。或者,也许您有一个想法,该如何独自…