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

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

藏色散人
リリース: 2022-12-01 16:06:16
転載
2108 人が閲覧しました

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート