Heim > PHP-Framework > Laravel > Hauptteil

Kommt Laravel 10 mit neuen Funktionen?

藏色散人
Freigeben: 2022-12-01 16:06:16
nach vorne
2082 Leute haben es durchsucht

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;,
    ];
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:learnku.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage