Visual Studio 代码中的 PHP

Visual Studio Code 是一款出色的 PHP 开发编辑器。您可以获得语法突出显示和括号匹配、IntelliSense(代码完成)和开箱即用的代码片段等功能,并且可以通过社区创建的 VS Code扩展添加更多功能。

棉绒

VS Code 使用官方 PHP linter ( php -l) 进行 PHP 语言诊断。这使得 VS Code 能够与 PHP linter 改进保持同步。

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

有 3 个设置可以控制 PHP linter:

  • php.validate.enable:控制是否启用 PHP linting。默认启用。
  • php.validate.executablePath: 指向磁盘上的 PHP 可执行文件。如果 PHP 可执行文件不在系统路径上,请设置此项。
  • php.validate.run"onSave":控制是否在保存(值:)或类型(值:)时触发验证"onType"。默认为保存状态。

要更改 PHP 设置,请打开用户或工作区设置⌘,(Windows、Linux Ctrl+,)并输入“php”以过滤可用设置列表。

显示 PHP 设置

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

视窗

{
  "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 片段

PHP 扩展

VS Code Marketplace上提供了许多 PHP 语言扩展,并且正在创建更多扩展。您可以在 VS Code 的扩展视图 ( ⇧⌘X (Windows、Linux Ctrl+Shift+X ) ) 中搜索 PHP 扩展,然后通过键入“php”来过滤扩展下拉列表。

在“扩展”视图中搜索 PHP

禁用内置 PHP 支持

要禁用内置 PHP 智能完成功能以支持已安装 PHP 扩展的建议,请取消选中PHP > Suggest: Basic,该选项php.suggest.basic在文件中设置为 false settings.json

调试

PHP 调试扩展支持使用XDebug进行PHP 调试。按照扩展的说明配置XDebug以与 VS Code 配合使用。

下一步

继续阅读以了解:

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