Heim  >  Artikel  >  PHP-Framework  >  Kommt Laravel 10 mit neuen Funktionen?

Kommt Laravel 10 mit neuen Funktionen?

藏色散人
藏色散人nach vorne
2022-12-01 16:06:162081Durchsuche

Laravel 10 kommt? Wann erscheint Laravel 10?

Laut Support-Richtliniendokument wird Laravel 10 am 7. Februar 2023 veröffentlicht.

Angesichts der Größe des Laravel-Ökosystems ist dies eine große Herausforderung, und Laravel legt großen Wert auf Abwärtskompatibilität. [Empfohlen: Laravel-Video-Tutorial]

Laravel 10 verwendet native PHP-Typdeklarationen in jedem generierten Code, der im Benutzerbereich vorhanden ist:

Die Möglichkeit, Typen hinzuzufügen, bringt die neueste PHP-Typhinweisfunktionalität in Laravel-Projekte, ohne Brechen der Abwärtskompatibilität auf Framework-Ebene:

  • Rückgabetypen

  • Methodenparameter

  • Überflüssige Kommentare nach Möglichkeit entfernen

  • Benutzerlandtypen in Abschlussargumenten zulassen

  • Enthält keine Typattribute

Wenn der Rückgabetyp einer Skelettmethode beispielsweise „Array“ ist, kann es Anmerkungen geben, um einen eindeutigen Typ bereitzustellen, wenn er nicht über native Typen implementiert werden kann:

/**
 * Get the host patterns that should be trusted.
 *
 * @return array<int, string>
 */
public function hosts(): array
{
    return [
        &#39;laravel.test&#39;,
    ];
}

Im obigen Beispiel kennt die IDE die Form des Arrays, Informationen, die im nativen Typdesign von PHP nicht möglich sind.

Darüber hinaus folgt der gesamte vom Framework generierte Code denselben oben genannten Richtlinien für Typhinweise. Das bedeutet, dass Dateien, die Sie mit dem Befehl „make“ erstellen, native Typhinweise auf die gleiche Weise wie oben enthalten.

Das obige ist der detaillierte Inhalt vonKommt Laravel 10 mit neuen Funktionen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:learnku.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen