PHP 8.4 · Aktiv gepflegt bis 31.12.2026, Sicherheitsupdates bis 31.12.2028

PHP 8.4: aktiv gepflegt bis Ende 2026, Sicherheitsupdates bis Ende 2028. Unser Standardziel für Migrationen

PHP 8.4 ist die Version, auf die wir alte Anwendungen heute bringen: aktiv gepflegt bis zum 31. Dezember 2026, Sicherheitsupdates bis zum 31. Dezember 2028, von allen relevanten Hostern und Frameworks unterstützt. Was 8.4 bringt, was es von älterem Code verlangt und warum es als Ziel vor 8.5 steht.

Erschienen
21.11.2024
Aktiver Support bis
31.12.2026
Sicherheitsupdates bis
31.12.2028
Aktuelles Release
8.4.27
Empfohlenes Ziel
PHP 8.4

Termine: php.net, Supported Versions.

PHP 8.4 erschien am 21. November 2024. Es wird bis zum 31. Dezember 2026 aktiv gepflegt und bekommt danach Sicherheitsupdates bis zum 31. Dezember 2028. Das Sicherheitsrelease vom 21. Oktober 2026 war 8.4.27.

Warum 8.4 unser Standardziel ist

Wer eine Anwendung von PHP 5.6 oder 7.x migriert, will danach Ruhe haben. 8.4 liefert sie: zwei Jahre bis zum nächsten Pflichttermin, breite Unterstützung bei Hostern, alle großen Frameworks und Bibliotheken seit Ende 2024 kompatibel, Rector und PHPStan kennen jede Regel. 8.5 hat ein Jahr mehr Laufzeit, aber eine jüngere Umgebung; für eine Migration aus alter Zeit zählt die Reife der Umgebung mehr als das Jahr.

Die Pflege-Regel des PHP-Projekts seit 2024: zwei Jahre aktiver Support, dann zwei Jahre Sicherheitsupdates, beide Termine am Jahresende. Damit lässt sich planen: Wer auf 8.4 geht, hat das nächste Upgrade für 2028 im Kalender, nicht als Überraschung.

Was 8.4 Neues bringt

  • Property Hooks: Getter und Setter direkt an der Eigenschaft. Modellklassen verlieren die Hälfte ihrer Zeilen.
  • Asymmetrische Sichtbarkeit: public private(set), lesbar von außen, schreibbar nur innen. Ersetzt viele readonly-Umgehungen.
  • new ohne Klammern beim Methodenaufruf auf dem neuen Objekt.
  • Neue DOM-API (Dom\HTMLDocument) mit HTML5-Parser, ein Ersatz für die alten Workarounds beim Parsen von HTML.
  • array_find(), array_any(), array_all() und ein paar weitere Array-Hilfen.
  • Lazy Objects im Kern, nützlich für ORMs und Proxies.

Was 8.4 im Detail bringt, steht im eigenen Beitrag.

Was 8.4 von älterem Code verlangt

Von 8.3 kommend wenig: implizit nullbare Parameter umschreiben, E_STRICT entfernen, Rundungen testen, veraltete mysqli- und xml-Funktionen ersetzen. Von 8.0 bis 8.2 kommend zusätzlich die Deprecations der Zwischenversionen (null an interne Funktionen, dynamische Eigenschaften, Interpolation). Von 7.x oder 5.6 kommend die ganze Liste von PHP 8 Breaking Changes. Was im Einzelfall gilt, steht auf der Seite zur Ausgangsversion; die Übersicht ist unten verlinkt.

Nach dem Upgrade: die Routine

Ein Patch-Release alle vier Wochen, meist ohne Verhaltensänderung, in Minuten eingespielt. Wer das als Routine aufbaut (wer spielt ein, wer testet, wie wird es nachgewiesen), hat das Thema dauerhaft erledigt. Wie man den Patch-Stand belegt, wenn Kunde, Versicherer oder Audit fragen, und was ein Sicherheitsrelease auslöst, zeigen zwei Beiträge vom Oktober 2026.

Für die weitere Modernisierung nach dem Versionssprung: strikte Typen einführen, Abhängigkeiten im Griff behalten, Tests nachrüsten.

Kosten

Die Pakete für den Weg von PHP 8.4 auf PHP 8.4

Ab-Preise netto. Verbindlich wird es mit dem Festpreis nach dem Befund, und der Befund wird auf jedes Folgepaket angerechnet.

PaketPreisDauerFür wen
Kurz-CheckEinstieg · kostenlos Preiskostenlos Dauer30 Minuten Sie wissen nicht, wie schlimm es wirklich um Ihre Anwendung steht, und wollen erst einmal eine Einordnung.
BefundAnalyse Preisab 2.980 € Dauer2–3 Werktage Sie brauchen eine belastbare Grundlage für eine Entscheidung oder ein Budget – keine Schätzung aus dem Bauch.
Minimal-MigrationUmsetzung · das Nötigste Preisab 9.800 € Dauer2–6 Wochen Ihr Hoster schaltet PHP 7 ab, ein Audit verlangt eine unterstützte Version – und Sie brauchen das schnell, nicht schön.

Fragen

Was zu PHP 8.4 meistens gefragt wird

Warum 8.4 als Ziel und nicht 8.5?

Weil 8.4 seit zwei Jahren im Betrieb ist, jede relevante Bibliothek es unterstützt und jeder Hoster es anbietet. 8.5 ist das Ziel, wenn ohnehin neues Hosting aufgesetzt wird oder die Anwendung aktiv weiterentwickelt wird. Beide bekommen Sicherheitsupdates bis mindestens Ende 2028; der Unterschied liegt in der Reife der Umgebung, nicht in der Sicherheit.

Was ändert sich für meinen Code, wenn ich von 8.3 komme?

Implizit nullbare Parameter sind veraltet, E_STRICT ist weg, round() rundet in Grenzfällen anders, einige mysqli- und xml-Funktionen sind veraltet. Für eine gepflegte Anwendung ein Tag mit Rector. Von 7.x kommend ist die Liste länger; sie steht auf den Seiten zur jeweiligen Version.

Wann steht das nächste Upgrade an?

Der aktive Support endet am 31. Dezember 2026, danach gibt es zwei Jahre Sicherheitsupdates. Für eine Anwendung, die nur betrieben wird, ist 2028 der nächste Termin. Für eine, die weiterentwickelt wird, lohnt der Sprung auf 8.5 oder 8.6 früher, weil neue Bibliotheksversionen auf aktiv gepflegte PHP-Versionen zielen.

Nächster Schritt: Minimal-Migration (ab 9.800 €)

Drei kurze Schritte im Formular, dann melden wir uns innerhalb eines Werktags. Wer noch nicht so weit ist, nimmt den kostenlosen Kurz-Check.

Minimal-Migration anfragen