PHP 8.1 End of Life
Aktiver Support endete im November 2023. Sicherheitssupport endete im Dezember 2025. Seitdem erhält PHP 8.1 nichts mehr, nicht einmal Fixes für veröffentlichte Schwachstellen.
| 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 |
Warum Anwendungen noch auf 8.1 sind
PHP 8.1 ist das Minimum für Symfony 6.4, weshalb viele 6.4-Upgrades dort stehen geblieben sind. Es ist auch die letzte Version, die viel Legacy-Code ohne Deprecation-Warnungen toleriert: dynamische Properties, null an interne Funktionen übergeben und alte Doctrine-Annotations wurden in 8.2 und 8.3 laut. Dieses Rauschen ist der Grund, warum der PHP-Sprung aufgeschoben wird, nicht die PHP-Version selbst.
Was beim Wechsel bricht
- 8.2: Dynamische Properties sind deprecated. Entities und DTOs, die nicht deklarierte Properties setzen, brauchen
#[AllowDynamicProperties]oder, besser, deklarierte Properties. - 8.3: Strengere typisierte Klassenkonstanten und Readonly-Handling; für Anwendungscode meist unauffällig.
- 8.4: Implizit nullable Parametertypen sind deprecated (
Type $x = nullmuss zu?Type $x = nullwerden). Rector erledigt das in einem Lauf. - Abhängigkeiten: Alte Majors von Bundles und Bibliotheken deckeln PHP oft bei
<8.2. Das, nicht Ihr eigener Code, ist meist der echte Blocker, und genau das zeigt der Scan.
Der Weg
Ziel ist PHP 8.3 (Sicherheitsfixes bis Dezember 2027) oder 8.4 (Dezember 2028). Symfony 6.4 läuft auf beiden, der PHP-Sprung erfordert also kein Framework-Upgrade. Er erfordert, dass jede Abhängigkeit die neue Version erlaubt. Als Festpreis-Add-on kostet der PHP-Sprung €500 bis €1.500, je nachdem, wie viele Abhängigkeiten eine neue Major-Version brauchen. Siehe Leistungen und Preise.
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.2 End of Life · Symfony 6.4 End of Life · Doctrine ORM 2 End of Life · alle End-of-Life-Termine. Auch verfügbar auf English Nederlands