ホームページ >PHPフレームワーク >Laravel >Laravel 10には新機能が搭載されていますか?

Laravel 10には新機能が搭載されていますか?

藏色散人
藏色散人転載
2022-12-01 16:06:162114ブラウズ

Laravel 10 が登場しますか? Laravel10はいつリリースされますか?

サポートポリシー文書によると、Laravel 10は2023年2月7日にリリースされる予定です。

これは、Laravel エコシステムの規模を考慮すると難しい注文であり、Laravel は下位互換性を優先しています。 [推奨: laravel ビデオチュートリアル]

Laravel 10 は、ユーザー空間に存在する生成されたコードでネイティブ PHP 型宣言を使用します。 types は、フレームワーク レベルでの下位互換性を損なうことなく、最新の PHP 型ヒント機能を Laravel プロジェクトにもたらします。

#戻り値の型
  • メソッド引数
  • 可能な場合は冗長なコメントを削除します
  • ##クロージャ引数にユーザー ランド タイプを許可します

  • タイプ属性を含めないでください

  • たとえば、スケルトン メソッドの戻り値の型が「配列」の場合、ネイティブ型で実装できない場合にそれを使用するためのアノテーションが存在する可能性があります。クリア型を提供する場合:

    /**
     * Get the host patterns that should be trusted.
     *
     * @return array<int, string>
     */
    public function hosts(): array
    {
        return [
            &#39;laravel.test&#39;,
        ];
    }
  • 上記の例では、IDE は配列の形状を認識しますが、これは PHP のネイティブ型設計では不可能な情報です。

さらに、フレームワークによって生成されるすべてのコードは、上記と同じタイプ ヒントのガイドラインに従います。つまり、「make」コマンドを使用してファイルを作成すると、ファイルには、次のようなネイティブ タイプのヒントが含まれます。その上。

以上がLaravel 10には新機能が搭載されていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlearnku.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。