🧡

100% in und aus Österreich

25+ Jahre in der Branche

„Top Rated Company 2024“

Über 40.000 Kund:innen

PHP 8.3 Versions-Update

Neue Funktionen und Verbesserungen

Das Wichtigste auf einen Blick

  • PHP 8.3: Die Version 8.3 wurde 23. November 2023 veröffentlicht. Der Sicherheits-Support dafür endet am 31. Dezember 2027.
  • PHP 8.3 Motto: „Better performance, better syntax, improved type safety“
  • PHP 8.3 Änderungen: typisierte Klassenkonstanten, dynamische Syntax zum Abrufen von Klassenkonstanten, schreibgeschützte Änderungen, Überschreibungsattribut, neue Methode des Zufallszahlengenerators Random\Randomizer::getBytesFromString, neue Funktion json_validate uvm.

Tipp

Die neuesten PHP-VersionenPHP-Versionen Frei wählbar mit dem Modul Entwicklung im Hosting Control Panel sind bei unseren Webhosting Paketen immer in kürzester Zeit verfügbar.

Weitere Artikel zum Thema PHP

PHP 8
Alle Infos zum Major Update.

PHP verwalten
PHP auf Ihrem Webhosting verwalten.

WordPress PHP-Version aktualisieren
Sorgenfreies Update Ihrer WordPress PHP-Version

1. Typisierte Klassenkonstanten

In PHP 8.3 wurde die Typisierung von Klassenkonstanten eingeführt. Entwickler können jetzt den Datentyp von Klassenkonstanten explizit festlegen, was zu klarerem und sichererem Code führt. Dies hilft, unerwartete Fehler zu vermeiden und die Codequalität zu verbessern.

2. Dynamische Abfrage von Klassenkonstanten

In vorherigen PHP-Versionen wurde die Abfrage von Klassenkonstanten durch die constant-Funktion realisiert. In PHP 8.3 wurde diese Syntax verbessert, um die Lesbarkeit zu erhöhen.

3. Neues #[\Override]-Attribut

Das neue #[\Override]-Attribut ermöglicht es Entwicklern, explizit anzuzeigen, dass eine Methode eine Elternmethode überschreibt. Dadurch wird der Code robuster und erleichtert Refactoring-Prozesse.

4. Deep-Cloning von schreibgeschützten Eigenschaften

Mit PHP 8.3 können schreibgeschützte Eigenschaften einmalig innerhalb der magischen __clone-Methode modifiziert werden. Dies ermöglicht eine tiefere Klonung von schreibgeschützten Eigenschaften.

5. Neue Funktionen

PHP 8.3 führt auch neue Funktionen ein, darunter json_validate() zur effizienten Überprüfung von JSON und Methoden wie Randomizer::getBytesFromString() zur Generierung von zufälligen Zeichenketten.

6. Weitere Verbesserungen und Änderungen

Zusätzlich zu den oben genannten Änderungen enthält PHP 8.3 auch neue Methoden für DOM-Elemente, Verbesserungen in der Random-Extension, neue Funktionen wie mb_str_pad() und zahlreiche Bugfixes und Optimierungen.

7. Deprecations

Einige ältere Funktionen und Methoden wurden als veraltet markiert, und es gab Anpassungen an der Behandlung von Datum/Zeit-Ausnahmen sowie Änderungen an der range()-Funktion und anderen Teilen der Sprache. Entwickler werden ermutigt, auf PHP 8.3 zu aktualisieren, um von den neuen Funktionen zu profitieren und ihre Anwendungen sicher und auf dem neuesten Stand zu halten. Die vollständige Liste der Änderungen und Anleitungen zur Aktualisierung finden Sie in der offiziellen PHP 8.3-Dokumentation.

Verfasst von


Ähnliche Beiträge



Beitrag teilen

XDialog schließen