2021
PHP 8.1 Released
PHP 8.1 wurde am 25. November 2021 veröffentlicht. Die neueste Version bringt mehrere neue Features und Verbesserungen.
Neue Funktionen
Enumerations
Enums ermöglichen die Definition von benannten Konstanten, die Typensicherheit und direkte Validierung bieten.
Quelle: [1] PHP 8.1 Release Announcement
Readonly Properties
Readonly-Eigenschaften können nach der Initialisierung nicht mehr verändert werden, was die Modellierung von Wertobjekten und Datentransferobjekten erleichtert.
Quelle: [1] PHP 8.1 Release Announcement
First-Class Callable Syntax
Die First-Class Callable Syntax ermöglicht es, eine Referenz zu jeder beliebigen Funktion zu erhalten.
Quelle: [1] PHP 8.1 Release Announcement
Weitere Verbesserungen
New in Initializers
Objekte können nun als Default-Wert für Parameter, statische Variablen, Konstanten und Attribute verwendet werden.
Quelle: [1] PHP 8.1 Release Announcement
Intersection Types
Intersection Types ermöglichen es, sicherzustellen, dass ein Wert mehrere Typen gleichzeitig erfüllt.
Quelle: [1] PHP 8.1 Release Announcement
Never Return Type
Der Never Return Type zeigt an, dass eine Funktion niemals zurückkehrt.
Quelle: [1] PHP 8.1 Release Announcement
