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.
Jetzt kannst du einen Datentyp für eine Klassenkonstante mit den getypten Klassenkonstanten definieren. Damit wird dein Code sicherer und sauberer.
json_validate
FunktionDie json_validate
Funktion ist eine Neuheit, die es ermöglicht, einen JSON-String zu validieren und dabei hilfreiche und genaue Fehlermeldungen zu erhalten.
Die Unterstützung für dynamische Klassenkonstanten und Enum-Mitgliedsabrufe bietet dir mehr Flexibilität und Dynamik bei der Programmierung.
gc_status()
Die gc_status()
Funktion liefert nun zusätzliche Infos zur Garbage Collection. Ein nützliches Tool, um deinen Speicherverbrauch zu optimieren.
Random
ErweiterungDie 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.
Es gibt jetzt eine Fallback-Wertunterstützung für PHP INI Umgebungsvariable Syntax, um einen Ersatzwert zu definieren, falls die Umgebungsvariable nicht gesetzt ist.
Der php -l
Befehl ermöglicht jetzt die Überprüfung von mehreren Dateien auf einmal, was deinen Arbeitsablauf beschleunigt.
class_alias()
Die Funktion class_alias()
unterstützt nun Alias für eingebaute PHP-Klassen. Damit kannst du besser mit diesen Klassen interagieren.