PHP 8.1 bringt Fibers und Read-Only Properties

Mit der Version 8.1 der Programmiersprache PHP ist das für dieses Jahr letzte Feature-Update erschienen. Die neue Ausgabe bringt einige neue Features mit.

Dazu zählen die Entwickler die Einführung des Begriffs der “Enums” für einen benutzerdefinierten Typ ein, der eine diskrete Anzahl von möglichen Werten darstellt. PHP-Enums lassen sich überall verwenden, wo ein Objekt verwendet werden kann. Neu sind auch Fibers. Mit PHP Fibers werden unterbrechbare Funktionen unterstützt, die sich für kooperatives Multitasking in PHP einsetzen lassen.

Neu sind in PHP 8.1 auch schreibgeschützte Properties. Die Read-Only Properties sollen verhindern, dass solche Eigenschaften nach der Initialisierung geändert werden. Es sei nun zudem auch möglich, einen Verweis auf eine beliebige Funktion zu erhalten, was die Entwickler als “First-Class Callable Syntax” bezeichnen.

Neu ist auch, dass Objekte jetzt als Standard-Parameterwerte, statische Variablen und globale Konstanten sowie in Attributargumenten verwendet werden können. Die Ankündigung nennt weitere Details und bietet Links zu den Features.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben