PHP 8.3 (Beta 3) ist jetzt zum Testen auf SiteGround Servern verfügbar
Inhaltsverzeichnis
Wir freuen uns, Ihnen mitzuteilen, dass PHP 8.3 (Beta 3) jetzt zum Testen auf allen SiteGround-Servern verfügbar ist. Dank unseres einzigartigen Multi-PHP-Server-Setups können wir allen, die sie testen möchten, die neuesten PHP-Versionen fast unmittelbar nach ihrer offiziellen Beta-Veröffentlichung zur Verfügung stellen. Somit mit gehören wir wieder zu den ersten Unternehmen, die PHP 8.3 (Beta3) zum Testen auf unserer Hosting-Plattform anbieten 🎉.
Lesen Sie diesen Blogbeitrag weiter, um mehr über die neuen Funktionen der neuesten PHP-Version zu erfahren.
Neue Funktionen
Lassen Sie uns einige der neuen Funktionen, die PHP 8.3 Beta3 mit sich bringt, näher betrachten. Diese Version zeichnet sich nicht unbedingt durch grundlegende Änderungen oder größere Upgrades aus, führt jedoch einige wichtige Funktionen ein, die das PHP-Entwicklungserlebnis erheblich verbessern könnten.
gc_status() Ermittelt zusätzliche GC-Informationen
Langlaufende Daemons und Cron-Jobs waren generell schon immer eine Schwachstelle in PHP. Mit PHP 8.3 ermittelt die Funktion gc_status() nun jedoch zusätzliche Garbage Collection (GC)-Informationen. Dies ist eine wesentliche Verbesserung für Entwickler, die die Speichernutzung in Skripten mit langer Laufzeit verwalten müssen. Weitere Informationen zu dieser Funktion finden Sie hier.
class_alias() Unterstützt Aliasing integrierter PHP-Klassen
Eine weitere spannende Funktion in PHP 8.3 ist die Möglichkeit, integrierte PHP-Klassen mit der Funktion class_alias() zu aliasen. Damit können PHP-Entwickler auf eingebaute Klassen zugreifen und darin enthaltene Klassen oder Deklarationen überschreiben. Diese Funktion bietet eine Vielzahl von Möglichkeiten zur Erweiterung und Anpassung des Verhaltens eingebauter PHP-Klassen.
json_validate() Funktion
Die Funktion json_validate() ist eine weitere interessante Neuerung in PHP 8.3. Diese Funktion validiert, ob eine Zeichenfolge gültiges JSON enthält, und bietet so eine effizientere Alternative zu Userland-Implementierungen, die json_decode() verwenden. Die Funktion json_decode() generiert beim Parsen der Zeichenfolge einen ZVAL (Objekt/Array usw.) und nutzt dabei Arbeitsspeicher und Verarbeitungszeit, die man sich sparen könnte. Die Funktion json_validate() verwendet denselben JSON-Parser, der im PHP-Kern vorhanden ist und von json_decode() verwendet wird, um sicherzustellen, dass das, was in json_validate() gilt, auch in json_decode() gültig ist.
Das Änderungsprotokoll mit allen Sprach- und Bibliotheksänderungen in PHP 8.3 finden Sie unter https://wiki.php.net/rfc#php_83.
Danke! Ihr Kommentar wird zur Moderation zurückgehalten und in Kürze veröffentlicht, wenn er einen Bezug zu diesem Blog-Artikel hat. Kommentare für Support-Anfragen oder Probleme werden nicht veröffentlicht, wenn Sie solche haben, melden Sie es bitte über
Starten Sie die Diskussion
Danke! Ihr Kommentar wird zur Moderation zurückgehalten und in Kürze veröffentlicht, wenn er einen Bezug zu diesem Blog-Artikel hat. Kommentare für Support-Anfragen oder Probleme werden nicht veröffentlicht, wenn Sie solche haben, melden Sie es bitte über