PhpStorm 2020.3 发布,支持 PHP 8 和 Tailwind CSS
发布于 作者: Paul Redmond
PhpStorm 2020.3 现已发布,全面支持所有新的 PHP 8 功能,Psalm 和 PHPStan 支持,Xdebug 3,Code With Me 和 Tailwind CSS。
如果您喜欢视觉效果,请观看此视频,重点介绍 PhpStorm 2020.3 中可用的功能
PHP 8 语言支持
PhpStorm 2020.3 提供完整的 PHP 8 支持,并提供检查功能,以突出显示错误的代码用法,并提供相应的快速修复。
该 IDE 还将开箱即用地支持各种 自定义 PHP 8 属性。例如,对于类或属性上的 #[Immutable]
属性,PhpStorm 将检查对象的用法并将更改尝试标记为无效
#[Immutable]class Example{ public function __construct( public string $greeting ) {}} $example = new Example('Hello');// PhpStorm will mark this line as invalid$example->greeting = 'Goodbye';
静态分析工具
PhpStorm 2020.3 支持 PHP 中两种流行的静态分析工具:Psalm 和 PHPStan。从本版本开始,PhpStorm 对这些工具提供了头等舱支持,这将帮助您突出显示编辑器中的问题,并更好地支持 Psalm 注释。
Code With Me
Code With Me 是 Jetbrains 提供的一项用于远程协作开发和结对编程的一线服务,现在已捆绑在 PhpStorm 2020.3 中。它提供同步编辑和权限管理,因此您可以控制哪些代码是可编辑的、只读的或隐藏的。
Tailwind CSS
PhpStorm 2020.3 提供了一线支持,可以帮助您在 HTML 文件中以及 @apply
指令之后自动完成类。它还提供伪类变体的自动完成建议。它甚至支持您在 tailwind.config.js
配置文件中进行的自定义,并为您的自定义提供完成。
了解更多
官方的 发布公告 强调了此版本中的所有重要功能。您可以通过查看 PhpStorm 2020.3 发行说明 来深入了解有关此版本的更多信息。