Neuerungen von PHP 8.3

Am 23. November 2023 soll PHP 8.3 erscheinen. Nachfolgend aufgelistet sind die Neuerungen und Änderungen, die PHP 8.3 mit sich bringen wird – jeweils mit Links zu weiterführenden Informationen.

Getypte Klassenkonstanten

Jetzt kannst du einen Datentyp für eine Klassenkonstante mit den getypten Klassenkonstanten definieren. Damit wird dein Code sicherer und sauberer.

Die json_validate Funktion

Die json_validate Funktion ist eine Neuheit, die es ermöglicht, einen JSON-String zu validieren und dabei hilfreiche und genaue Fehlermeldungen zu erhalten.

Dynamische Klassenkonstanten und Enum-Mitgliedsabrufe

Die Unterstützung für dynamische Klassenkonstanten und Enum-Mitgliedsabrufe bietet dir mehr Flexibilität und Dynamik bei der Programmierung.

Zusätzliche GC-Informationen von gc_status()

Die gc_status() Funktion liefert nun zusätzliche Infos zur Garbage Collection. Ein nützliches Tool, um deinen Speicherverbrauch zu optimieren.

Neue Methoden in der Random Erweiterung

Die Random Erweiterung erhält zwei neue Methoden: \Random\Randomizer::getBytesFromString zur Generierung von Bytes aus einem String und \Random\Randomizer::getFloat() sowie nextFloat(), um Zufallszahlen mit Gleitkomma zu erzeugen.

Fallback-Werte für PHP INI Umgebungsvariable Syntax

Es gibt jetzt eine Fallback-Wertunterstützung für PHP INI Umgebungsvariable Syntax, um einen Ersatzwert zu definieren, falls die Umgebungsvariable nicht gesetzt ist.

PHP CLI Lint überprüft mehrere Dateien gleichzeitig

Der php -l Befehl ermöglicht jetzt die Überprüfung von mehreren Dateien auf einmal, was deinen Arbeitsablauf beschleunigt.

Alias für eingebaute PHP-Klassen mit class_alias()

Die Funktion class_alias() unterstützt nun Alias für eingebaute PHP-Klassen. Damit kannst du besser mit diesen Klassen interagieren.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert