visual studio code中使用PHP

vscode中使用PHP

  • vscode对于PHP开发来说是一个很棒的编辑器。你开箱即可获得一些像语法高亮、括号匹配、IntelliSense(代码提示)、代码片段补充功能,并且你也可以通过社区创建的扩展(插件)来添加更多的功能。

Linting(语法格式检查一类的工具统称,例如eslint)

vscode使用PHP官方的linter(php -l)去诊断PHP语法。这使得vscode与PHPlinter保持改进同步。

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

这里有三个设置去控制PHP Linter:

  • php.validate.enable:控制是否开启PHP linting。默认是开启的
  • php.validate.executeablePath:指向磁盘中的PHP可执行文件(这里指运行环境的可执行文件Windows下就是php.exe)如果PHP可执行变量不在系统路径里请设置它。
  • php.validate.run:控制是否验证的触发条件。onSave或者onType。默认onSave。

改变PHP设置,请打开您的用户或者工作区设置(快捷键Ctrl +, 这个快捷键可能会冲突 比如会跟搜狗输入法冲突),然后输入’php’去过滤显示启用的设置列表。

PHP settings
设置PHP运行环境路径(可执行环境路径),筛选过滤出来的列表,在PHP>Validated:Executable Path,这个选项将会打开你的用户settings.json文件(用户设置文件),添加php.validate.executablePath并设置你安装PHP的路径。

温馨提示:因为整个设置文件是json文件类型,请注意格式(官方文档没有这句话)

  • Windows:
{
 "php.validate.executablePath": "c:/php/php.exe"
}
  • Linux and macOS:
{
  "php.validate.executablePath": "/usr/bin/php"
}

Snippets(代码片段)

vscode 为PHP加载了一套常用的代码片段。
访问代码片段,按住(敲击)Ctrl + Space

提示:这个快捷键与window输入法切换快捷键冲突

snippets

PHP extensions(PHP扩展或插件)

在vscode的市场(Marketplace)有很多关于PHP语言的扩展(插件)可用,并且更多的插件在创建中。你可以通过使用快捷键Ctrl + Shift + X插件(扩展)预览去搜索插件(扩展),然后输入’php’并通过扩展下拉列表过滤。
扩展插件

提示:以上扩展名都是动态查询的(意思就是输入就自动查询)。点击以上的插件(扩展)名去阅读描述和评论好判断哪个插件(扩展)是最适合你的。了解更多信息请参考Marketplace。

Disable built-in support(禁用内置支持)

禁用内置PHP 智能补全以便支持你安装的PHP插件(扩展),取消选中 PHP>Sugggest:Basic,将会在你的配置文件中设置 php.suggest.basic为false。

Debugging(调试)

通过PHP Debug 插件(扩展)可以使用XDebug调试。阅读扩展说明去配置XDebug让它与vscode一起工作(使用)。

下一步(Next steps)

继续阅读已了解一下内容:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值