软件简介:
官方网站:https://www.jetbrains.com/phpstorm
PhpStorm 2022.1 是一个重大更新,它带来了对多行和嵌套数组形状的支持、就地提取方法重构、对 Blade 模板、WordPress、PHP 中的泛型等的增强支持。在 PhpStorm 2022.1 中,我们在 PHPDoc 和#[ArrayShape]属性 中添加了对多行和嵌套数组形状的完全支持!添加数组形状注释以获取键的代码完成并推断简单数组数据结构或类对象数组中的值类型。您可以在 PhpStorm 中使用 PHPDoc 和 Attribute 语法,无论您喜欢哪种。返回类型和参数类型支持该语法。
Extract Method是 PhpStorm 中最常用的重构之一。为了简化代码并创建新方法,只需选择一段代码并按⌘⌥M( Cmd+Alt+M/ Ctrl+Alt+M)。以前,PhpStorm 将 Blade 模板中的每个代码块视为一个独立的范围。这通常会导致代码完成和洞察力出现问题。在 PhpStorm 2022.1 中,我们对 IDE 处理 Blade 模板的方式进行了重大修改。结果,您将在.blade.php文件中获得更好的代码完成。
如您所知,PhpStorm 除了具有内置的“代码感知”功能外,还具有外部代码知识。这些知识以.phpstorm.meta.php文件的形式出现。您可以使用它来教 PhpStorm 有关代码库的更多信息,从而提高完成度。我们继续改进对 PhpStorm 中基于注释的泛型的支持。在 PhpStorm 2022.1 中,创建新的空项目时,您可以选择自动为其生成composer.json文件并提供所需的依赖项。创建项目后,PhpStorm 会提示您安装它们。
文章更新说明:2023年3月27日 更新 v2022.3.3 版本。



