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
标签中的泛型