现已发布!阅读 10 月份的新功能和修复。

Visual Studio Code 中的 PHP

Visual Studio Code 是一个非常适合 PHP 开发的编辑器。您将获得诸如语法高亮和括号匹配、IntelliSense(代码补全)和代码片段等开箱即用的功能,还可以通过社区创建的 VS Code 扩展 添加更多功能。

代码风格检查

VS Code 使用官方 PHP 代码风格检查器 (php -l) 来进行 PHP 语言诊断。这样,VS Code 可以与 PHP 代码风格检查器的改进保持同步。

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

有三个 设置 可以控制 PHP 代码风格检查器

  • php.validate.enable: 控制是否完全启用 PHP 代码风格检查。默认情况下启用。
  • php.validate.executablePath: 指向磁盘上的 PHP 可执行文件。如果 PHP 可执行文件不在系统路径上,请设置此选项。
  • php.validate.run: 控制验证是在保存时触发(值:"onSave")还是在键入时触发(值:"onType")。默认情况下在保存时触发。

要更改 PHP 设置,请打开您的 **用户或工作区设置** (⌘, (Windows、Linux Ctrl+,)) 并输入 'php' 以筛选可用设置列表。

show PHP settings

要设置 PHP 可执行文件路径,请选择 **在 settings.json 中编辑** 链接(在 **PHP > 验证:可执行文件路径** 下),这将打开您的用户 settings.json 文件。添加 php.validate.executablePath 设置,并指定您 PHP 安装的路径。

Windows

{
  "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 代码片段。要访问这些代码片段,请按 ⌃Space (Windows、Linux Ctrl+Space) 以获得特定于上下文的列表。

PHP Snippets

PHP 扩展

VS Code 市场 上提供了许多 PHP 语言扩展,并且正在创建更多扩展。您可以在 VS Code 内的 **扩展** 视图 (⇧⌘X (Windows、Linux Ctrl+Shift+X)) 中搜索 PHP 扩展,然后通过输入 'php' 筛选扩展下拉列表。

Searching for PHP in the Extensions view

禁用内置 PHP 支持

要禁用内置的 PHP 智能补全,而改用已安装的 PHP 扩展的建议,请取消选中 **PHP > 建议:基本**,这将在您的 settings.json 文件中将 php.suggest.basic 设置为 false。

调试

通过 PHP Debug 扩展 支持使用 XDebug 进行 PHP 调试。请按照扩展的说明配置 XDebug 以与 VS Code 协同工作。

后续步骤

继续阅读以了解有关以下内容的更多信息:

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