Stručně: Budoucnost PHP je v podstatných částech stanovena a veřejně dohledatelná. Každá verze dostává čtyři roky podpory, z toho dva jen s bezpečnostními opravami, vždy do 31. prosince. PHP 8.6 je podle plánu naplánováno na 19. 11. 2026 a přináší mimo jiné bezpečnější výchozí hodnoty relací. Pro PHP 9.0 existují přijaté návrhy změn, ale žádný oznámený termín. Pro firmy to znamená: plánovatelné upgrady místo překvapení, pokud nasazují podporované verze.
Jak se rozhoduje o budoucnosti PHP?
Nové funkce a pravidla vznikají v PHP prostřednictvím RFC (Request for Comments). Návrh se zveřejní na wiki PHP, projedná se v e-mailové konferenci a poté se o něm hlasuje. Pro nové výchozí hodnoty relací byla například podle RFC potřebná dvoutřetinová většina. Teprve přijaté a realizované RFC je doloženým plánem; návrhy v diskusi jsou nápady, ne sliby.
Pro rozhodovatele je to výhoda: kdo chce vědět, co přijde, si může přečíst seznam na wiki a nemusí se spoléhat na zvěsti. Na této stránce proto uvádíme jen přijatá nebo realizovaná RFC a oficiální termíny.
Pevné doby podpory: čtyři roky na verzi
V roce 2024 projekt PHP upravil cyklus vydávání pomocí RFC. Od té doby platí: dva roky aktivní podpory s opravami chyb a bezpečnosti, poté dva roky jen pro kritické bezpečnostní problémy. Lhůty končí jednotně 31. prosince. Release candidates už nesmějí obsahovat nové funkce.
| Verze | Vydáno | Aktivní podpora do | Bezpečnostní opravy do |
|---|---|---|---|
| 8.2 | 8. 12. 2022 | 31. 12. 2024 | 31. 12. 2026 |
| 8.3 | 23. 11. 2023 | 31. 12. 2025 | 31. 12. 2027 |
| 8.4 | 21. 11. 2024 | 31. 12. 2026 | 31. 12. 2028 |
| 8.5 | 20. 11. 2025 | 31. 12. 2027 | 31. 12. 2029 |
| 8.6 | plánováno 19. 11. 2026 | podle pravidla pravděpodobně 31. 12. 2028 | podle pravidla pravděpodobně 31. 12. 2030 |
Hodnoty pro 8.2 až 8.5 pocházejí z php.net, hodnoty pro 8.6 jsme odvodili z platného pravidla; závazné budou, teprve až je php.net zveřejní. Co to znamená pro starší verze, popisují články Verze PHP a cyklus vydávání a PHP End of Life: rizika zastaralých verzí.
PHP 8.6: co je rozhodnuto
Podle harmonogramu na wiki PHP je vydání PHP 8.6.0 naplánováno na 19. 11. 2026. Dne 21. 10. 2026 vyšel čtvrtý release candidate, který podle údajů php.net už obsahuje opravy obou zranitelností PHP2Shell; dřívější testovací verze 8.6 mají být nahrazeny. Další release candidate je ohlášen na 5. 11. 2026. Testovací verze do produkce nepatří.
Výběr RFC, která jsou na wiki vedena jako realizovaná pro PHP 8.6:
- Bezpečné výchozí hodnoty relací:
session.use_strict_modeasession.cookie_httponlyse ve výchozím stavu zapnou,session.cookie_samesitese nastaví naLax. - Argumenty funkcí v chybových hlášeních: dodatečné údaje, které pomáhají při hledání chyb.
- Omezení řetězců filtrů: horní hranice počtu zřetězených filtrů.
- Nové jazykové prostředky: mimo jiné
clamp(), částečná aplikace funkcí a výchozí hodnoty pro vlastnosti readonly. - Zastarání: návratové hodnoty z
__construct()a__destruct()se označí za zastaralé.
Co přinesly už verze PHP 8.0 až 8.5, shrnuje článek PHP 8.0 až 8.5: nejdůležitější novinky.
PHP 9.0: přijaté návrhy, žádný termín
Několik RFC výslovně počítá se změnami pro PHP 9.0 a je přijato, ale zatím neuskutečněno. Patří k nim: chyba místo varování u nedefinovaných proměnných a vlastností, odstranění zápisu ${} v řetězcích, odstranění ID relací přes GET a POST a konec implicitně nullable typů parametrů. Termín vydání PHP 9.0 není na php.net oznámen.
Pro plánování to znamená: kód, který dnes vyvolává varování o zastaralých funkcích, by se měl vyčistit už nyní. Pak pozdější skok nebude velkým projektem.
Na wiki je navíc mnoho návrhů v diskusi, například společná binárka pro příkazovou řádku a FPM nebo souběžnost v enginu. Zda se prosadí, je otevřené.
Kdo PHP nese
PHP udržují dobrovolníci a placení vývojáři. Pro každou verzi existuje tým release manažerů; pro PHP 8.6 wiki jmenuje Daniela Scherzera, Matteo Beccatiho a Joea Fergusona. PHP Foundation popisuje svým úkolem zajistit dlouhodobou prosperitu jazyka a podle vlastního vyjádření financuje tým vývojářů na částečný i plný úvazek pro údržbu, bezpečnost a nové funkce.
Modernizuje se i infrastruktura: od PHP 8.5 je OPcache pevně zabudována a pomocí RFC bylo rozhodnuto doporučovat pro rozšíření PIE a PECL označit za zastaralé.
Co budoucnost PHP znamená pro vaši bezpečnost
PHP2Shell ukázala, jak důležité jsou doby podpory. Pro 8.2 až 8.5 vyšly 21. 10. 2026 oficiální opravy; pro 8.1 a starší existovaly už jen minimální zdrojové backporty. PHP 8.2 končí 31. 12. 2026. Kdo plánuje dnes, měl by si poznamenat tři věci:
- Každá nasazená verze potřebuje v kalendáři známý konec podpory.
- Přechod na další podporovanou verzi patří včas před toto datum.
- Nové výchozí hodnoty, jako jsou bezpečná nastavení relací v 8.6, jsou vítané, ale nenahrazují vědomou konfiguraci.
Jak konkrétně pomáhá PHP SOS?
U migrace na podporovanou verzi PHP postupujeme takto:
- Stav a lhůty: Zachytíme všechny verze PHP a zapíšeme jejich konec podpory do vašeho plánu.
- Zkontrolovat schopnost upgradu: Ukážeme, které aplikace a rozšíření blokují novou verzi.
- Provést přechod: Test, přepnutí, restart a kontrola, verze po verzi.
- Dívat se dopředu: Sledujeme RFC a termíny vydání a hlásíme, když se změna dotkne vašich systémů.
Časté dotazy
Jak dlouho je verze PHP podporována?
Podle RFC přijatého v roce 2024 čtyři roky: dva roky aktivní podpory s opravami chyb, poté dva roky jen bezpečnostní opravy. Lhůty vždy končí 31. prosince.
Kdy vyjde PHP 8.6?
Podle plánu na wiki PHP je vydání naplánováno na 19. 11. 2026. Dne 21. 10. 2026 vyšel release candidate 4, další je ohlášen na 5. 11. 2026. Termíny se podle wiki mohou posunout.
Kdy přijde PHP 9.0?
Termín není na php.net oznámen. Existují přijatá RFC, která počítají se změnami pro PHP 9.0, například přísnější chyby u nedefinovaných proměnných. Kdy tato verze vyjde, je otevřené.
Je PHP bezpečná investice na další roky?
Doloženo je: existuje pevný plán vydání, aktivní proces RFC a nadace, která platí vývojáře za údržbu a bezpečnost. Záruku budoucnosti nemá žádná technologie; rozhodující je nasazovat podporované verze.