Visual Studio Code 中的 PHP
Visual Studio Code 是一个非常适合 PHP 开发的编辑器。您开箱即用地获得语法突出显示和括号匹配、IntelliSense(代码完成)和代码片段等功能,并且您可以通过社区创建的 VS Code 扩展 添加更多功能。
Linting
VS Code 使用官方 PHP linter (php -l
) 进行 PHP 语言诊断。这使 VS Code 能够与 PHP linter 的改进保持同步。
提示:使用 XAMPP?安装完整版本的 PHP 以获取开发库。
有三个设置来控制 PHP linter
- php.validate.enable:控制是否完全启用 PHP 代码检查。默认启用。
- php.validate.executablePath:指向磁盘上的 PHP 可执行文件。如果 PHP 可执行文件不在系统路径中,请设置此项。
- php.validate.run:控制何时触发验证,是在保存时 (值:
"onSave"
) 还是在键入时 (值:"onType"
)。默认为保存时。
要更改 PHP 设置,请打开您的用户或工作区设置 (⌘, (Windows, Linux Ctrl+,)),然后键入“php”以筛选可用设置列表。
要设置 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 扩展
在 VS Code 市场上有很多可用的 PHP 语言扩展,并且还在不断创建更多扩展。您可以从 VS Code 内的扩展视图 (⇧⌘X (Windows, Linux Ctrl+Shift+X)) 中搜索 PHP 扩展,然后通过键入“php”来筛选扩展下拉列表。
禁用内置 PHP 支持
要禁用内置 PHP 智能补全,而支持来自已安装 PHP 扩展的建议,请取消选中 PHP > 建议: 基本,这将把 php.suggest.basic 设置为 settings.json
文件中的 false。
调试
通过 PHP Debug 扩展 支持使用 XDebug 进行 PHP 调试。请按照该扩展的说明配置 XDebug 以与 VS Code 一起使用。
后续步骤
继续阅读以了解有关以下内容的更多信息