在 VS Code 中尝试

Visual Studio Code 中的 PHP

Visual Studio Code 是一个出色的 PHP 开发编辑器。它开箱即用地提供了语法高亮、括号匹配、智能感知(代码补全)和代码片段等功能,你还可以通过社区创建的 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 可执行文件路径,请在PHP > 验证:可执行文件路径下选择在 settings.json 中编辑链接,这将打开你的用户 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 扩展

有许多 PHP 语言扩展可在VS Code 市场上获得,并且还有更多正在创建中。你可以在 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 调试的更多信息