PHP 8.2 end-of-life
Actieve ondersteuning stopte in december 2024. Security-fixes stoppen in december 2026. PHP 8.2 is het minimum voor Symfony 7.4, en daarom landen veel upgrades precies hier en stoppen dan.
| PHP | Actieve ondersteuning tot | Security-fixes tot |
|---|---|---|
| 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 |
Plan de PHP-bump samen met de framework-upgrade
Als je in 2026 naar Symfony 7.4 upgradet, stop dan niet bij PHP 8.2. Symfony 7.4 ondersteunt PHP 8.2 tot en met 8.5, en het verschil tussen landen op 8.2 en landen op 8.4 is een paar Rector-regels, vooral impliciet nullable types. Landen op 8.2 betekent de oefening binnen een jaar overdoen.
Wat er na 8.2 verandert
- 8.3: getypeerde klasseconstanten,
json_validate(), readonly-verbeteringen. Breekt applicatiecode zelden. - 8.4: impliciet nullable parametertypes deprecated, property hooks en asymmetrische zichtbaarheid beschikbaar, nieuwe DOM-API. De nullable-deprecation is degene die de meeste codebases raakt en is volledig automatiseerbaar.
- Extensies en images: het Docker-base-image, ext-*-pakketten en de CI-runner moeten samen mee. Hier komt de add-on "runtime en tooling" om de hoek als PDF-generatie of beeldverwerking van specifieke extensieversies afhangt.
Dependencies bepalen de datum
Je eigen code blokkeert PHP 8.4 bijna nooit. Oude majors van libraries wel, met constraints als php: ^8.0 <8.3. De scan somt elk pakket op waarvan de geïnstalleerde release PHP of Symfony onder het doel begrenst, en of een nieuwere release die grens opheft.
Waar staat jouw applicatie?
Upload je composer.lock en krijg binnen seconden je upgradepad, de pakketten die het blokkeren en een readiness-score. Gratis, geen account, geen broncode.
Data geverifieerd op 2026-09-09 aan de hand van de officiële release-pagina's. Andere deadlines: PHP 8.1 end-of-life · Symfony 7.4 LTS: ondersteuningsdata · Symfony 6.4 end-of-life · alle end-of-life-data. Ook beschikbaar in English Deutsch