快速了解PhpStorm 2022.1新特性:增強的陣列形狀

本篇文章給大家帶來了關于phpstorm曾慶的陣列形狀的相關知識,其中包括多行和嵌套數組形狀、支持帶數字鍵的數組形狀,支持類對象數組中的特定數組等相關問題,希望對大家有幫助。

快速了解PhpStorm 2022.1新特性:增強的陣列形狀

phpstorm 2022.1 早期訪問計劃的第三個版本現已推出,該版本聚焦于對數組形狀和注釋的增強支持,下面來介紹一下:

多行和嵌套數組形狀

phpstorm 2021.2 在 PHPDoc 塊中引入了對數組形狀的支持。但是,它有一個很大的限制——僅支持單行和單級注釋。如果要獲得多行支持,可以選擇使用#[ArrayShape]屬性,但是它仍然不支持嵌套結構。

PhpStorm 2022.1 EAP 3 在 PHPDoc 和屬性中添加了對多行和嵌套數組形狀的完全支持

立即學習PHP免費學習筆記(深入)”;

快速了解PhpStorm 2022.1新特性:增強的陣列形狀

在這種情況下,可以使用數組形狀注釋定義數組結構,以獲得鍵的代碼補全并推斷值的類型。

也可以在 PhpStorm 中使用 Booth PHPDoc 和 Attribute 語法,這些語法支持返回類型和參數類型定義:

快速了解PhpStorm 2022.1新特性:增強的陣列形狀

除了多行和嵌套注釋支持外,數組形狀還有許多其他改進。

支持帶數字鍵的數組形狀

快速了解PhpStorm 2022.1新特性:增強的陣列形狀

支持類對象數組中的特定數組

快速了解PhpStorm 2022.1新特性:增強的陣列形狀

支持數組形狀的列表

快速了解PhpStorm 2022.1新特性:增強的陣列形狀

支持 @var 變量用法的數組形狀注釋

快速了解PhpStorm 2022.1新特性:增強的陣列形狀

對 Vue 的改進

?JetBrains 的 ide 2022.1 版本對 Vue 3 進行了多項改進,PhpStorm 整合了 webstormhtml/css/JS 和其他 Web 技術的所有改進。在此版本中,如果你將組件定義為全局,IDE 將在你的 .vue 文件中識別它們。

PhpStorm 也正確支持 createApp 語法,它將正確匹配使用 createApp 相關元素創建的應用程序。

快速了解PhpStorm 2022.1新特性:增強的陣列形狀

此版本還包括對 Nuxt 3 的支持。

推薦學習:《phpstorm

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享