Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Intellisense在使用MYSQL的Visual Studio代码中工作不正常_Php_Mysql_Visual Studio Code_Intellisense - Fatal编程技术网

Php Intellisense在使用MYSQL的Visual Studio代码中工作不正常

Php Intellisense在使用MYSQL的Visual Studio代码中工作不正常,php,mysql,visual-studio-code,intellisense,Php,Mysql,Visual Studio Code,Intellisense,我对PHP和Visual Studio代码非常陌生。 我已经安装了所有需要开始开发一个基本的网站。 我在VS代码中安装了不同的扩展,但没有人为诸如 mysqli\u查询,mysqli\u获取\u数组 另一方面,它认识到: mysql\u查询,mysql\u获取\u数组 我已安装: PHP智能感知 PHP调试 PHP扩展包 为了让MYSQL intellisense正常工作,应该做些什么?我最喜欢的Visual Studio代码中PHP开发扩展 PHP Intellephense(提供更快的智

我对PHP和Visual Studio代码非常陌生。 我已经安装了所有需要开始开发一个基本的网站。 我在VS代码中安装了不同的扩展,但没有人为诸如

mysqli\u查询,mysqli\u获取\u数组

另一方面,它认识到:

mysql\u查询,mysql\u获取\u数组

我已安装:

  • PHP智能感知
  • PHP调试
  • PHP扩展包

为了让MYSQL intellisense正常工作,应该做些什么?

我最喜欢的Visual Studio代码中PHP开发扩展

  • PHP Intellephense(提供更快的智能感知)
  • PHP CS Fixer(格式化PHP源文件,包括html文件)
  • 安装这两个扩展后,转到visual studio代码设置,并添加以下行
    “php.suggest.basic”:false,
    “php cs fixer.formatHtml”:true,

    • 作为旁注,要启用php文件中嵌入的php cs fixer格式html,请下载此文件并将以下设置添加到visual studio代码设置中
    • Php-cs-fixer.phar来自
    “php cs fixer.executablePath”:“/path/to/php cs fixer.phar”


  • 试着更新你的VS代码,这对我来说很好,试着下载Felix的PHP扩展包Becker@AhmedKhan,我有最新版本,并且安装了Felix Becker的PHP扩展包。你确定你有针对mysqli_xxx的intellisense而不是仅针对mysqli_xxx的intellisense吗?是的,我确定你可以在这里看到:()是的,它们不在那里。为我的mysqli_查询工作,但如果你尝试使用示例$conn_K->query()之类的东西,它将找不到这样做的方法。无论哪种方式都非常有用,谢谢。我不知道内置PHP自动完成是如此的基本。Builtin返回函数、超全局变量和范围内变量和类型的完整PHP字典作为对象建议,不区分上下文;使用
    php.suggest.basic:false禁用它(并使用Intelephense)使其更有用。谢谢