PHP 8.2 End of Life
Aktiver Support endete im Dezember 2024. Sicherheitsfixes enden im Dezember 2026. PHP 8.2 ist das Minimum für Symfony 7.4, weshalb viele Upgrades genau hier landen und dann stehen bleiben.
| PHP | Aktiver Support bis | Sicherheitsfixes bis |
|---|---|---|
| 8.1 | 2023-11 | 2025-12 |
| 8.2 | 2024-12 | 2026-12 |
| 8.3 | 2025-12 | 2027-12 |
| 8.4 | 2026-12 | 2028-12 |
| 8.5 | 2027-12 | 2029-12 |
Den PHP-Sprung mit dem Framework-Upgrade planen
Wenn Sie 2026 auf Symfony 7.4 upgraden, bleiben Sie nicht bei PHP 8.2 stehen. Symfony 7.4 unterstützt PHP 8.2 bis 8.5, und der Unterschied zwischen 8.2 und 8.4 als Ziel sind ein paar Rector-Regeln, vor allem implizit nullable Typen. Bei 8.2 zu landen heißt, die Übung innerhalb eines Jahres zu wiederholen.
Was sich nach 8.2 ändert
- 8.3: Typisierte Klassenkonstanten,
json_validate(), Verbesserungen bei readonly. Bricht Anwendungscode selten. - 8.4: Implizit nullable Parametertypen deprecated, Property Hooks und asymmetrische Sichtbarkeit verfügbar, neue DOM-API. Die Nullable-Deprecation ist die, die die meisten Codebasen berührt, und sie ist vollständig automatisierbar.
- Extensions und Images: Docker-Base-Image, ext-*-Pakete und der CI-Runner müssen zusammen wandern. Hier kommt das Add-on "Runtime und Tooling" ins Spiel, wenn PDF-Erzeugung oder Bildverarbeitung an bestimmten Extension-Versionen hängt.
Abhängigkeiten bestimmen das Datum
Ihr eigener Code blockiert PHP 8.4 fast nie. Alte Majors von Bibliotheken tun es, mit Constraints wie php: ^8.0 <8.3. Der Scan listet jedes Paket, dessen installiertes Release PHP oder Symfony unterhalb des Ziels deckelt, und ob ein neueres Release die Grenze aufhebt.
Wo steht Ihre Anwendung?
Laden Sie Ihre composer.lock hoch und erhalten Sie in Sekunden Ihren Upgrade-Pfad, die blockierenden Pakete und einen Readiness-Score. Kostenlos, ohne Konto, ohne Quellcode.
Daten geprüft am 2026-09-09 anhand der offiziellen Release-Seiten. Weitere Termine: PHP 8.1 End of Life · Symfony 7.4 LTS: Support-Zeitraum · Symfony 6.4 End of Life · alle End-of-Life-Termine. Auch verfügbar auf English Nederlands