この記事は、phpstorm Zeng Qing の配列形状 (複数行およびネストされた配列形状、数値キーによる配列形状のサポート、およびクラス オブジェクト配列のサポートを含む) に関する関連知識を提供します。 特定の配列などについて関連する質問ですので、皆様のお役に立てれば幸いです。
phpstorm 2022.1 早期アクセス プログラムの 3 番目のバージョンが利用可能になりました。このバージョンは、配列形状と注釈のサポート強化に焦点を当てています。 :
PhpStorm 2021.2 では、PHPDoc ブロックでの配列形状のサポートが導入されています。ただし、これには大きな制限があり、単一行および単一レベルのコメントのみがサポートされます。複数行のサポートが必要な場合は、#[ArrayShape] 属性を使用するオプションがありますが、それでもネストされた構造はサポートされません。
PhpStorm 2022.1 EAP 3 PHPDoc とプロパティに複数行およびネストされた配列形状の完全サポートが追加されました:
この場合では、配列形状アノテーションを使用して配列構造を定義し、キーのコード補完を取得し、値の型を推測できます。
Booth PHPDoc および属性構文は、戻り値の型とパラメーターの型定義をサポートする PhpStorm でも使用できます。
複数行およびネストに加えて、コメント サポートに加えて、配列形状には他にも多くの改良点があります。
JetBrains の IDE の 2022.1 バージョンでは、Vue 3 に多くの改良が加えられています。PhpStorm は、WebStorm のすべての改良点を HTML/CSS/JS およびその他の Web テクノロジーに統合します。このリリースでは、コンポーネントをグローバルとして定義すると、IDE は .vue ファイル内のコンポーネントを認識します。
PhpStorm は、createApp 構文も正しくサポートしており、createApp 関連要素を使用して作成されたアプリケーションと正しく一致します。
このリリースには、Nuxt 3 のサポートも含まれています。
推奨学習:「phpstorm チュートリアル」
以上がPhpStorm 2022.1 の新機能の概要: 強化された配列形状の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。