Visual Studio Code 中的 PHP

Visual Studio Code 是 PHP 开发的优秀编辑器。你开箱即用,比如语法高亮和括号匹配,IntelliSense(代码补全)和摘要,还可以通过社区创建的VS Code扩展添加更多功能。

绒毛

VS Code 使用官方的 PHP linter (PHP -L)用于PHP语言诊断。这让 VS Code 能够跟上 PHP linter 的改进。

提示:用XAMPP吗?安装完整版PHP以获取开发库。

控制PHP模板有三种设置

  • php.validate.enable
    • 在VS代码中打开
    • 在VS Code Insiders中开放
    : 控制是否启用 PHP linting。默认启用。
  • php.validate.executablePath
    • 在VS代码中打开
    • 在VS Code Insiders中开放
    : 指向磁盘上的 PHP 可执行文件。如果PHP可执行文件不在系统路径上,则设置此值。
  • php.validate.run
    • 在VS代码中打开
    • 在VS Code Insiders中开放
    : 控制验证是否在保存时触发(值:“onSave”)或在类型(值:“onType”).默认状态是保存。

要更改 PHP 设置,打开用户或工作区设置⌘, (Windows, Linux Ctrl+,),输入“php”来筛选可用设置列表。

show PHP settings

要设置 PHP 可执行路径,请在 PHP > 验证:可执行路径下选择 Edit in settings.json 链接,这将打开你的用户settings.json档案。添加

php.validate.executablePath
  • 在VS代码中打开
  • 在VS Code Insiders中开放
设置了你的PHP安装路径:

窗户

{
  "php.validate.executablePath": "c:/php/php.exe"
}

Linux 和 macOS

{
    "php.validate.executablePath": "/usr/bin/php"
}

or

{
    "php.validate.executablePath": "/usr/local/bin/php"
}

片段

Visual Studio Code 包含一组 PHP 的常用片段。要访问这些列表,按空键(Windows,Linux Ctrl+空格即可获得上下文特定的列表。

PHP 片段

PHP 扩展

VS Code 市场上有许多 PHP 语言扩展,且正在开发更多。你可以在 VS Code 的扩展视图中搜索 PHP 扩展(⇧⌘X(Windows,Linux Ctrl+Shift+X),然后通过输入“php”筛选扩展下拉列表。

在扩展视图中搜索 PHP

禁用内置的PHP支持。

要禁用内置的PHP智能补全,转而使用已安装PHP扩展的建议,请取消勾选PHP >Suggest: Basic,该选项设置

php.suggest.basic
  • 在VS代码中打开
  • 在VS Code Insiders中开放
在你的中虚假settings.json档案。

调试

通过 PHP Debug 扩展支持 XDebug 的 PHP 调试。按照扩展的说明配置XDebug以支持VS Code。

下一步

继续阅读,了解:

  • 扩展市场 - 浏览其他人分享的扩展
  • 调试——了解更多关于VS Code调试的信息