PHP 8.4 in allen Tarifen verfügbar
Etwas später als von uns gewohnt steht seit heute die aktuelle Version von PHP 8.4 bei uns in nahezu allen Tarifen zur Verfügung.
Die aktuelle Version von PHP bringt wieder zahlreiche Neuerungen mit, diesmal u.a. bessere Unterstützung von HTML5, einen erneut verbesserten JIT-Compiler und Verbesserungen für Arrays; ebenfalls sind einige veraltete Eigenschaften entfallen und weitere werden künftig als solche behandelt. Ende November ist PHP in der Version 8.4 erschienen und hat in dieser Woche das Minor-Update 8.4.5 erhalten.
PHP 8.4 Neuerungen – Auswahl
Eine kurze Auswahl der Änderungen in PHP 8.4:
– Neue Funktionen zur effizienteren Verarbeitung von Arrays wurden eingeführt. Das erleichtert die Arbeit mit großen Datenmengen, was bei der Verwaltung von Produktkatalogen oder Benutzerdaten in CMS und Shopsystemen hilfreich ist. Im Einzelnen sind dies array_find(), array_find_key(), array_any() und array_all().
– Neue Multibyte-Trim-Funktionen Funktionen ermöglichen das korrekte Entfernen von Leerzeichen und anderen Zeichen am Anfang und Ende von Zeichenketten. Das ist relevant für die korrekte Verarbeitung von Texten in verschiedenen Sprachen. Im Einzelnen sind dies mb_trim(), mb_ltrim() und mb_rtrim().
– Eine verbesserte Verarbeitung von HTML5-Dokumenten: Die neue HTML5-DOM-API bietet standardkonforme Unterstützung für das Parsen von HTML5-Dokumenten, behebt mehrere Compliance-Fehler im Verhalten der DOM-Funktionalität und bietet zusätzliche Funktionen für komfortableres Arbeiten mit Dokumenten.
– Behandlung von E_STRICT als veraltet: Bereits mit PHP 8.0 wurden alle E_STRICT-Hinweise in E_NOTICE-Hinweise umgewandelt. Die Konstante E_STRICT wird in PHP 9.0 vollständig entfernt werden.
Die vollständige Liste der zahlreichen technischen Änderungen findet ihr auf der offiziellen Seite: https://wiki.php.net/rfc#php_84 / https://www.php.net/releases/8.4/en.php
PHP 8.4 wird aktiv weiterentwickelt und erhält für knapp 2 Jahre vollen Support sowie Updates; danach noch für 1 Jahr sicherheitsrelevante Updates.
Verfügbarkeit für Kunden / Einschränkungen
Grundsätzlich steht PHP 8.4 in allen Tarifen zur Verfügung. Allerdings kann aus zugrundeliegenden Kompatibilitätsgründen diese Version nicht auf Servern verwendet werden, die noch mit einem älteren Betriebssystem ausgestattet sind. Davon ist nur ein sehr kleiner Teil unserer Kunden betroffen.
Bitte wenden Sie sich an unseren Kundensupport, sollte PHP 8.4 nicht zur Verfügung stehen und Sie dieses nutzen wollen.
PHP < 8.3

Alle früheren Versionen von PHP vor der Version 8.3 erhalten übrigens keinerlei Funktions-Updates mehr. Bei PHP 8.1 sowie 8.2 endete der offizielle Support und es werden nur noch Sicherheitsupdates ausgespielt. Bis zum 31. Dezember 2025 (Version 8.1) bzw. 2026 (Version 8.2).
Wir empfehlen allen Kunden, die noch PHP 8.0 oder sogar PHP 7.4 oder älter einsetzen, eine Umstellung auf eine aktuelle Version von PHP 8 zu prüfen und anzupeilen. Im besten Fall mind. direkt auf PHP 8.3 aufgrund des aktiven Supports.
Sofern möglich, sollte immer die aktuell von der Anwendung unterstützte PHP-Version eingesetzt werden. Je aktueller die verwendete PHP-Version ist, desto höher ist in der Regel auch das Leistungspotenzial und die Sicherheit der Anwendung. Eine Übersicht aller noch weiterentwickelten PHP-Versionen inkl. regelmäßig aktualisierter Zeitleiste: https://www.php.net/supported-versions.php
Kompatibilität und Tipps zur Umstellung
Die meisten CMS, Shop- und Blog-Systeme unterstützen in weiten Teilen die neue Version, sofern eine aktuelle Version der jeweiligen Software im Einsatz ist.
Vor einer Umstellung auf eine andere PHP-Version empfiehlt es sich, sicherheitshalber ein Backup zu erstellen. Mit einer Kopie der Live-Seite (sog. Staging) ist ein Test einer anderen PHP-Update noch einfacher und wirkt sich nicht auf den Livebetrieb aus.
Die Umstellung der Version selbst kann im Control-Panel mittels Auswahlmenü erfolgen. Bei Problemen kann die Version wieder zurückgestellt werden bis die zugrundeliegenden Fehler in der Software behoben wurden.
Offizieller Migrationsguide von PHP 8.3 auf PHP 8.4 :
https://www.php.net/manual/de/migration84.php