PHPStorm 2022-1版发布

1,250 阅读1分钟

PHPStorm 2022-1版发布

此次版本更新是一次重大更新,此版本支持Multiline 和nested array shapes,加强了对Blade 模板、WordPress、PHP 的泛型的支持。

Multiline 和 nested array shapes

在PhpStorm 2022.1,我们对PHPDoc和[ArrayShape]属性中的Multiline 和 nested array shapes进行了充分的支持。

就地提取方法重构

提取方法是PhpStorm中用来重构最常用的方法之一,以前按下快捷键将打开重构配置的窗口,现在将不再弹出新窗口,而是立即创建一个新方法。

增强了对 Laravel Blade 模板的支持

在之前,PhpStorm将Blade模板中的每个代码块的作用域视为独立的,这将经常导致代码出现问题。

在PhpStorm 2022.1,我们将对IDE处理Blade模板的方式进行了重大修改。Blade 模板中代码补全和格式化的许多问题也得到了解决。

WordPress方面的改进

  • 我们添加了对get_template_directory_uri()路径中函数的支持
  • 现在钩子调用左侧有一个装订线图标。单击它可以查看钩子用法列表,包括进行注册或其他调用方法。

改进基于注释的泛型

包括以下:

  • @psalm-import-type,@phpstan-import-type
  • @psalm-trace,@phpstan-trace
  • @method标签中的泛型