在 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 linter
- php.validate.enable:控制是否启用 PHP linting。默认启用。
- php.validate.executablePath:指向磁盘上的 PHP 可执行文件。如果 PHP 可执行文件不在系统路径上,请设置此项。
- php.validate.run:控制验证是在保存时(值:
"onSave"
)还是在键入时(值:"onType"
)触发。默认为保存时触发。
要更改 PHP 设置,请打开你的**用户或工作区设置** (⌘, (Windows、Linux Ctrl+,)),并输入 'php' 以筛选可用设置列表。
要设置 PHP 可执行文件路径,请选择 **PHP > Validate: Executable Path** 下的 **在 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 > Suggest: Basic**,这会将你 settings.json
文件中的 php.suggest.basic 设置为 false。
调试
通过 PHP Debug 扩展支持使用 XDebug 进行 PHP 调试。请按照扩展的说明配置 XDebug 以便与 VS Code 配合使用。
后续步骤
继续阅读以了解: