Auf dem Weg zu modernem PHP mit Version 8.4
PHP8-Version 8.4 unterstützt uns bei goneo dabei, dir eine technisch führende, sichere und performante Plattform bereitzustellen. Das ist unser Ziel. Mit der Einführung von PHP 8.4 als neue Standardversion ab dem 1. August 2025, machen wir einen weiteren großen Schritt in Richtung Zukunft. Ab diesem Datum steht dir PHP 8.4 als Standard für alle Neuinstallationen und Umstellungen zur Verfügung.
Natürlich kannst du im goneo-Kundencenter auch weiterhin flexibel auf ältere 8.x-Versionen (8.3, 8.2, 8.1) ausweichen, falls dein Projekt das aktuell erfordert.
PHP 8.0 bleibt nur noch aus Gründen der Sicherheit und Wartbarkeit als kostenpflichtige Option für Altprojekte erhalten und sollte nicht mehr produktiv genutzt werden. Es wird auf Monatsbasis möglich sein, gegen einen Aufpreis das Release 8.0 zu verwenden. Es handelt sich um eine eigens gehärtete Version, nicht um das als „veraltet“ ausgewiesene Communityrelease.
Uns ist bewusst, wie zentral die Frage der Kompatibilität für dich ist: Themes, Plugins, individuelle Eigenentwicklungen – alles soll reibungslos funktionieren. Deshalb findest du in diesem Blogbeitrag einen umfassenden Überblick über die wichtigsten Neuerungen, Vorteile und potenziellen Herausforderungen der PHP-Versionen 8.2, 8.3 und 8.4 – mit besonderem Fokus auf die goneo-Umgebung und die Bedürfnisse von Agenturen, Webentwickler:innen und ambitionierten Website-Betreiber:innen.
PHP 8.4 – Der aktuelle Standard für Leistung und Entwicklerfreundlichkeit
PHP 8.4 wurde im November 2024 veröffentlicht und hebt die Sprache auf ein neues Level an Produktivität, Sicherheit und Komfort für Entwickler. Die Neuerungen zielen darauf ab, deinen Code wartbarer, sicherer und klarer zu machen und bekannte Muster aus modernen Programmiersprachen einzuführen.
Revolution der OOP mit Property Hooks und Asymmetric Visibility
Mit Property Hooks kannst du Get- und Set-Logik direkt an Eigenschaften einer Klasse binden. Das bedeutet: Keine separaten Getter- und Setter-Methoden mehr für jeden Anwendungsfall – weniger Boilerplate, mehr Übersicht und bessere Wartbarkeit. Besonders interessant: Property Hooks lassen sich auch in Interfaces definieren, was für konsistente Datenzugriffsmuster sorgt.
Asymmetric Visibility erweitert deine Möglichkeiten bei der Zugriffskontrolle auf Eigenschaften. So kannst du zum Beispiel eine Eigenschaft öffentlich lesbar, aber nur intern schreibbar machen (public private(set)). Das erhöht die Kapselung und reduziert Fehlerquellen – und lässt sich elegant mit der modernen Constructor Property Promotion kombinieren.
Verbesserungen für den Alltag: Syntax, Arrays und Strings
PHP 8.4 beseitigt kleine, aber lästige Unschönheiten der Vergangenheit. So kannst du jetzt zum Beispiel Methoden direkt nach einem new-Konstrukt ohne zusätzliche Klammern aufrufen. Das neue #Deprecated-Attribut ersetzt das bisherige PHPDoc-Tag und sorgt für konsistente Deprecation-Hinweise direkt aus der Engine.
Auch im Bereich Arrays und Strings gibt es neue Hilfsfunktionen (u.a. array_find(), array_any(), mb_trim()), die alltägliche Aufgaben vereinfachen und Fehlerquellen eliminieren.
Erweiterungen: HTML5-DOM, BCMath, PDO
Ein echter Meilenstein ist der neue HTML5-kompatible DOM-Parser. Endlich kannst du HTML serverseitig nach aktuellen Standards parsen und mit einer vertrauten, modernen API (ähnlich querySelector in JavaScript) arbeiten! Für numerische Präzision gibt es eine objektorientierte BCMath-API mit Operatorüberladung. Und bei PDO stehen nun treiberspezifische Subklassen zur Verfügung, was die Typisierung und Nutzung von Datenbankschnittstellen verbessert.
Leistung und JIT-Compiler
Die reine Performance zwischen den 8.x-Versionen ist laut aktuellen Benchmarks stabil. Die größten Vorteile erlebst du beim Umstieg von älteren PHP-Versionen (z.B. 7.4) auf 8.x. Die eigentlichen Geschwindigkeitsgewinne erzielst du, wenn du die neuen APIs und Muster aktiv in deiner Anwendung nutzt.
Wichtige Änderungen: Deprecations und Erweiterungen in PHP 8.4
Bitte beachte, dass implizit nullbare Typen (function foo(string $s = null)) als deprecated markiert wurden und in PHP 9.0 entfernt werden. Nutze stattdessen explizit ?string $s = null. Außerdem wurden einige Erweiterungen wie IMAP und Pspell aus dem PHP-Kern entfernt und stehen ggf. über PECL zur Verfügung.
Neben PHP 8.4 stehen weiterhin PHP 8.1, 8.2 und 8.3 bereit. Wir zeigen hier die Unterschiede von Release zu Release und geben Hinweise auf Unterschiede zu den Vorversionen undd Tipps für eine gelingenden Umstieg.
Ihre Website im Overdrive
Ein Leitfaden zur PHP 8.x-Evolution bei goneo. Verstehen Sie die Vorteile des neuen Standards PHP 8.4 und wie Sie die richtige Version für Ihr Projekt wählen.
Achtung: Sicherheitsrisiko!
Der Betrieb einer Website mit PHP 8.0 ist keine Option mehr. Seit November 2023 hat diese Version ihr „End-of-Life“ (EOL) erreicht und erhält keinerlei Sicherheitsupdates. Jede neu entdeckte Schwachstelle bleibt offen und macht Ihre Website zum leichten Ziel für Angreifer.
Die Evolutionsstufen von PHP 8
PHP 8.1
Das Fundament der Moderne
Führte Enums und Readonly Properties ein und legte mit dem Inheritance Cache den Grundstein für spürbare Performance-Gewinne.
PHP 8.2
Die große Bereinigung
Verbesserte die Code-Qualität durch die Deprecation von dynamischen Eigenschaften – die häufigste Ursache für Kompatibilitätsprobleme bei älterem Code.
PHP 8.3
Die Härtung
Fokus auf Zuverlässigkeit und Fehlervermeidung mit Features wie typisierten Konstanten und dem #[Override]-Attribut. Ein stabiles Kraftpaket.
PHP 8.4
Der Produktivitäts-Boost
Revolutioniert die Entwicklererfahrung mit Property Hooks und einem neuen HTML5-Parser, was zu saubererem und zuverlässigerem Code führt.
Feature-Vergleich: Was steckt unter der Haube?
PHP 8.2
Die wichtigste Änderung war die Deprecation dynamischer Eigenschaften. Code, der nicht deklarierte Eigenschaften zu Objekten hinzufügte, erzeugt nun Warnungen.
- 🛡️ Readonly-Klassen
- 🔧 DNF-Typen
- ⚠️ Deprecation: Dynamische Eigenschaften
PHP 8.3
Diese Version konzentrierte sich auf Code-Sicherheit und Zuverlässigkeit, um Fehler proaktiv zu verhindern und die Wartung zu vereinfachen.
- 🔒 Typisierte Klassenkonstanten
- 🎯 #[Override]-Attribut
- ✅ json_validate() Funktion
PHP 8.4
Der neue Standard bei goneo. Ein riesiger Sprung für die Entwicklerproduktivität. Erlaubt saubereren, kürzeren und ausdrucksstärkeren Code und verbessert die Zuverlässigkeit von Plugins durch einen modernen HTML5-Parser.
- 🚀 Property Hooks & Asymmetric Visibility
- 📄 Neuer, moderner HTML5 DOM-Parser
- 💡 Vereinfachte `new`-Aufrufe
- ⚠️ Deprecation: Implizit nullbare Typen

Performance: Ein stetiger Aufwärtstrend
Während die Leistungssteigerungen innerhalb der 8.x-Serie nuancierter sind als bei früheren großen Sprüngen, ist der Trend klar positiv. Die wahren Vorteile liegen in der Nutzung der neuen, effizienteren APIs.
Der stille Held: Inheritance Cache
PHP 8.1 führte eine Opcache-Optimierung ein, die allein einen Leistungsschub von 5-8% bringen kann – ein kostenloser Bonus für jede Website, ganz ohne Code-Änderungen.
Ihre Migrations-Checkliste
Ihre Website funktioniert nach dem Upgrade auf PHP 8.4 nicht? Keine Panik. Folgen Sie diesem Leitfaden.
1. Start: Upgrade auf PHP 8.4
Prüfen Sie Ihre Website.
2. Funktioniert alles?
Wenn NEIN:
3. Fehleranalyse
Prüfen Sie die Error-Logs im goneo-Kundencenter.
4. Version isolieren
Wechseln Sie schrittweise auf 8.3, dann 8.2, bis die Seite funktioniert.
5. Handeln
Aktualisieren Sie das verantwortliche Plugin/Theme oder kontaktieren Sie den Entwickler.
Unsere Empfehlung
Für neue Projekte: Starten Sie direkt mit PHP 8.4. Sie profitieren von den neuesten Features, der besten Performance und dem längsten Support-Zeitraum.
Für bestehende Websites: Beginnen Sie mit PHP 8.4 und testen Sie gründlich. Wechseln Sie nur dann auf 8.3 oder 8.2, wenn spezifische Kompatibilitätsprobleme auftreten, die Sie nicht sofort lösen können.
Wichtig: Vermeiden Sie unbedingt PHP 8.0. Die Verwendung einer nicht mehr unterstützten Version ist das größte Risiko für Ihre Website.
Infografik erstellt für goneo-Kunden.
Die ständig aktualisierte Roadmap von PHP findest du hier.
PHP 8.3 – Robuste Weiterentwicklung und Reifung
PHP 8.3 (veröffentlicht im November 2023) hat vor allem die Typsicherheit und die Wartbarkeit großer Codebasen gestärkt. Besonders hervorzuheben sind:
- Typisierte Klassenkonstanten, die Fehler bei Vererbungen verhindern.
- Das #[Override]-Attribut, das Refactoring sicherer macht und Fehler bei Methodenüberschreibungen frühzeitig erkennt.
- Verbesserte Fehlerbehandlung bei Date/Time-Operationen.
- Die neue Funktion json_validate(), mit der du große JSON-Daten effizient prüfen kannst.
In Benchmarks zeigt PHP 8.3 je nach Anwendung (z.B. Drupal, WordPress, Laravel) teils deutliche Performancegewinne gegenüber 8.2 – in der goneo-Praxis ist der Unterschied meist moderat, aber spürbar.
PHP 8.2 – Das Kompatibilitätsfundament und der große Umbruch
Mit PHP 8.2 (Dezember 2022) begann die „Härtung“ der Sprache – vor allem durch das Ende der dynamischen Eigenschaften. Diese Änderung betrifft besonders viele WordPress- und Joomla-Plugins und kann zu E_DEPRECATED-Warnungen führen, wenn Klassen Eigenschaften dynamisch zugewiesen werden. Die saubere Lösung: Deklariere die Eigenschaften, nutze ggf. temporär das #AllowDynamicProperties-Attribut oder aktualisiere die betroffene Erweiterung.
Weitere Highlights:
- Readonly-Klassen für wirklich unveränderliche Objekte
- DNF Types für noch präzisere Typdeklarationen
- Neue random-API für sichere Zufallszahlen
Was bedeutet das für dich als goneo-Kundin oder -Kunde?
Leistung
Den größten Leistungssprung erzielst du beim Wechsel von PHP 7.x auf 8.x. Innerhalb der 8.x-Linie sind die Unterschiede zwischen 8.2, 8.3 und 8.4 meist moderat, aber einzelne Frameworks profitieren von gezielten Verbesserungen. Nutze die neuen Funktionen aktiv, um das Optimum herauszuholen.
Sicherheit
PHP 8.0 erhält seit Ende 2023 keine Sicherheitsupdates mehr und bleibt nur noch als Option für Bestandsprojekte verfügbar. Wir empfehlen dir dringend, mindestens PHP 8.1 zu verwenden – besser jedoch eine aktuelle 8.x-Version. Der Betrieb einer Website auf PHP 8.0 stellt ein hohes Sicherheitsrisiko dar!
Migration und Kompatibilität: Unsere Empfehlungen
- Prüfe deine Website nach der Umstellung auf die neue PHP-Version gründlich – insbesondere Startseite, Kontaktformulare, Shop, Login etc.
- Schau in die Fehlerprotokolle (im goneo-Kundencenter oder per FTP unter /log/).
- Halte dein CMS, alle Plugins und Themes auf dem aktuellen Stand.
- Sollte es zu Problemen kommen: Nutze die Möglichkeit, im goneo-Kundencenter schrittweise auf eine ältere PHP-Version zurückzusetzen und so die Fehlerquelle einzugrenzen.
Die wichtigsten potenziellen Stolpersteine:
- PHP 8.2: Deprecation dynamischer Eigenschaften – betrifft viele Plugins und Eigenentwicklungen
- PHP 8.3: Strengere Date/Time-Exceptions
- PHP 8.4: Deprecation implizit nullbarer Typen, IMAP/Pspell nur noch über PECL

goneo-Tipps für deinen Alltag
- Die PHP-Version stellst du im goneo-Kundencenter im Bereich „Webserver“ pro Domain ein.
- Für Debugging: Schreibe display_errors=on in die .user.ini deines Webspace.
- Fehlerprotokolle findest du live im Kundencenter oder als Download im /log/-Verzeichnis.
Fazit: Welche PHP8-Version ist die richtige für dein Projekt?
- PHP 8.4 ist die erste Wahl für neue, zukunftssichere Projekte mit modernen Anforderungen und kompatiblem Ökosystem.
- PHP 8.3 ist der „Sweet Spot“ für viele produktive Websites, die hohe Stabilität, ausgereiften Funktionsumfang und breite Plugin-Kompatibilität brauchen.
- PHP 8.2 ist die solide Basis für Projekte, bei denen einzelne Plugins oder Anpassungen noch nicht mit 8.3/8.4 harmonieren.
- PHP 8.1 ist das absolute Support-Minimum – und PHP 8.0 solltest du nur noch im Ausnahmefall und mit klarer Perspektive auf ein Update nutzen.
Unsere Empfehlung: Setze auf PHP 8.4, wann immer dein CMS, deine Plugins und Themes das zulassen. Teste gründlich – und profitiere von maximalem Support, Performance und Sicherheit.
Bei Rückfragen oder Problemen steht dir unser goneo-Support gern zur Verfügung. Wir freuen uns auf dein Feedback und sind gespannt, wie du die neuen Features in deinen Projekten einsetzt!
Du hast Fragen oder wünschst dir spezielle goneo-Features rund um PHP? Sprich uns an – wir sind an deinen Erfahrungen und Anregungen interessiert!
Nochmal der wichiger Hinweis: PHP 8.4 ist ab 1.8.2025 als Standard bei goneo verfügbar. Wir werden automatisiert diese Version einstellen, auch für bestehende Websites. Achte auf den Umstellungstermin und überprüfe bitte deine Websites und Skripte, ob diese korrekt funktionieren. PHP 8.0 bleibt nur noch als kostenpflichtige Option bestehen und sollte aus Sicherheitsgründen nicht mehr produktiv verwendet werden.
2 Antworten auf „So findest du die richtige PHP8-Version für deine Website“