PHP 8.1 end-of-life
Actieve ondersteuning stopte in november 2023. Security-ondersteuning stopte in december 2025. Sindsdien krijgt PHP 8.1 niets meer, zelfs geen fixes voor gepubliceerde kwetsbaarheden.
| 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 |
Waarom applicaties nog op 8.1 zitten
PHP 8.1 is het minimum voor Symfony 6.4, dus veel 6.4-upgrades zijn daar blijven steken. Het is ook de laatste versie die veel legacy-code tolereert zonder deprecation-waarschuwingen: dynamische properties, null doorgeven aan interne functies en oude Doctrine-annotations werden luidruchtig in 8.2 en 8.3. Die ruis is waarom de PHP-bump wordt uitgesteld, niet de PHP-versie zelf.
Wat breekt bij de overstap
- 8.2: dynamische properties zijn deprecated. Entities en DTO's die niet-gedeclareerde properties zetten hebben
#[AllowDynamicProperties]nodig of, beter, gedeclareerde properties. - 8.3: strengere getypeerde klasseconstanten en readonly-afhandeling; meestal onopvallend voor applicatiecode.
- 8.4: impliciet nullable parametertypes zijn deprecated (
Type $x = nullmoet?Type $x = nullworden). Rector lost dit in één run op. - Dependencies: oude majors van bundles en libraries begrenzen PHP vaak op
<8.2. Dat, niet je eigen code, is meestal de echte blokkade, en dat is precies wat de scan laat zien.
Het pad
Mik op PHP 8.3 (security-fixes tot december 2027) of 8.4 (december 2028). Symfony 6.4 draait op beide, dus de PHP-sprong vereist geen framework-upgrade. Hij vereist wel dat elke dependency de nieuwe versie toestaat. Als vaste-prijs-add-on kost de PHP-sprong €500 tot €1.500, afhankelijk van hoeveel dependencies een major-bump nodig hebben. Zie diensten en prijzen.
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.2 end-of-life · Symfony 6.4 end-of-life · Doctrine ORM 2 end-of-life · alle end-of-life-data. Ook beschikbaar in English Deutsch