Jetzt PHP 8.2 und PHP 8.3 in allen Hosting Angeboten nutzen!
Ab sofort steht PHP 8.2 und auch das gerade erschienene PHP 8.3 in allen Webhosting-Angeboten zur Verfügung.
Was sind die wichtigsten Neuerungen in PHP 8.2?
- "Nur lesen" Klassen ("Readonly" classes)
Mit PHP 8.2 kann nun die gesamte Klasse als "nur lesen" benannt werden. So erben alle Eigenschaften dieser Klasse automatisch das "readonly" Attribut. Damit reduziert sich der Programmieraufwand erheblich, sobald Klasseneigenschaften genutzt werden. - "null" und "false" als eigenständige Typen (Standalone Types)
Mit dem Major-Update auf PHP 8.0 wurden die "Union Types" eingeführt. Damit können nun Parameter und Variablen festgelegt werden, die mehrere verschiedene Typen annehmen können. "null" und "false" können in PHP 8.0 allerdings nicht als Standalone Types angegeben werden. Mit PHP 8.2 ist es nun erlaubt, "null" und "false" auch als Standalone Typen festzulegen. - Neue Zufall-Erweiterung ("Random" extension)
Mit der neuen Zufalls-Erweiterung wird in PHP 8.2 ein Zufallsgenerator (Randomizer) implementiert, der deutlich potenter und zuverlässiger als sein Vorgänger ist. - Konstanten in traits (Constants in traits)
Bisher konnten in Traits nur Methoden und Eigenschaften, aber keine Konstanten bestimmt werden. Mit PHP 8.2 können nun auch Konstanten in die Klassen integriert werden.
Zusätzlich gibt es in PHP 8.2 eine Reihe weiterer Neuerungen, z.B. "Disjunctive Normal Form (DNF) Types", "Neue mysqli_executive_query Funktion", "Neue curl_upkeep Funktion", "Neue OpenSSL Funktion", "Sensible Parameter in Backtraces" und auch wieder einige Performance Verbesserungen.
Einen Auflistung aller Neuerungen und Optimierungen von PHP 8.2 finden Sie unter: PHP.net
Und was gibt es Neues in PHP 8.3?
- Typisierte Klassenkonstanten (Typed Class Constants)
In PHP 8.3 können jetzt Konstanten in Klassen einem bestimmten Datentyp zugewiesen werden. Es ist also sichergestellt, dass der gleiche Typ in der gesamten Vererbungshierarchie bewahrt wird. Dies ist besonders hilfreich für die Typsicherung von Schnittstellen, abstrakten Klassen und Kindklassen, wie sie oft in WordPress-Themes und -Plugins vorkommen. - JSON-Validierung (json_validate)
Diese neue PHP 8.3 Funktion json_validate() vereinfacht die Validierung von JSON-Zeichenketten (Strings). Dieses macht es möglich, die Syntax und Gültigkeit einer JSON-Zeichenkette zu prüfen, ohne die Daten vollständig decodieren zu müssen. - Dynamisches Abrufen von Klassenkonstanten (Dynamic class constant fetch)
Bisher mussten Webentwickler die constant()-Funktion verwenden, um Klassenkonstanten abzurufen. Mit PHP 8.3 lassen sich Klassenkonstanten dynamisch abrufen, was die Einfachheit und Flexibilität im Umgang und Wartung mit Konstanten und Enum-Objekten erhöht. - Override-Attribut (#[\Override] attribute)
Dieses neue Attribut ermöglicht es explizit festzulegen, dass eine Methode in der übergeordneten Klasse oder in einem implementierten Interface überschrieben werden soll. Das erleichtet die Wartung von Codes und verhindert, dass unbeabsichtigt neue Methoden erstellt werden.
Auch in PHP 8.3 gibt es weitere, neue Funktionen, wie z.B. "Deep-Cloning schreibgeschützter Eigenschaften", "Neue Randomizer Methoden" und "Kommandozeilen-Linter Unterstützung mehrerer Dateien".
Einen Auflistung aller Neuerungen und Optimierungen von PHP 8.3 finden Sie unter: PHP.net
Wie aktiviere ich PHP 8.2 oder 8.3 in meinem Plesk-Hosting?
Bevor Sie PHP 8.2 oder 8.3 aktivieren, lesen Sie bitte folgenden, wichtigen Hinweis!
PHP 8.3 ist noch sehr neu (am 23. November 2023 erschienen) und beinhaltet diverse Änderungen, einschließlich der Entfernung veralteter Funktionen.
Wenn Sie bereits PHP 8.0 oder 8.1 nutzen, sollte die Umstellung wahrscheinlich problemlos möglich sein.
Aber viele Anwendungen, die für PHP 5 und PHP 7 programmiert wurden, funktionieren möglicherweise nicht korrekt mit PHP 8.2. oder 8.3.
So aktivieren Sie PHP Version 8.2 oder Version 8.3:
- Loggen Sie sich in Ihr Webhosting-Paket ein und klicken Sie nach dem Login auf der Übersichtsseite auf den Menüpunkt "PHP".
- Auf der folgenden Seite ändern Sie bei "PHP-Unterstützung (PHP-Version" die Auswahl auf PHP Version 8.2.x. oder 8.3.x.
- Klicken Sie danach auf den Button "OK" am Ende der Seite. Nach maximal 10 Minuten ist die Änderung durchgeführt.
Nutzen Sie doch auch unsere preiswerten Webhosting-Angebote und seien Sie immer "UpToDate" mit PHP 8.2 und 8.3 Unterstützung:
Jetzt dauerhaft eine kostenlose .de-Domain in allen Webhosting-Tarifen sichern!
Zusätzlich erhalten Sie weitere Domains (.de, .com, .eu und .net) mit bis zu 40% Rabatt.
Zu den aktuellen Angeboten
Werden auch Sie noch heute ein zufriedener Kunde und profitieren Sie von unseren über 20 Jahre Erfahrung und Know-How. Die Zufriedenheit unserer Kunden zeigt die ständige Präsenz in den TOP20 der besten Hosting Unternehmen bei hosttest.de und unsere vielen positiven Bewertungen (z.B. bei Trustpilot , Hosttest oder Google ).
Ihr Team von Rainbow-Web.com
Ähnliche Beiträge
Neueste Beiträge
Immer gut informiert!
Abonnieren Sie unseren Newsletter und sichern Sie sich 5% Extra-Rabatt auf ALLES! Zusätzlich erhalten Sie Sonderangebote, Informationen und Empfehlungen rund um unseren Webhosting und Domain Service.