Aktuální situace: PHP2Shell. Dvě kritické zranitelnosti PHP (CVSS 9.2) umožňují spustit škodlivý kód bez přihlášení. Záplaty od 21. 10. 2026.Co nyní udělat →

Budoucnost PHP

PHP se vyvíjí podle pevných pravidel: čtyři roky podpory na verzi, PHP 8.6 je plánováno na 19. 11. 2026, pro PHP 9.0 existují přijatá RFC, ale žádný termín.

Stav 4 min čteníZnalosti o PHP

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:

  1. Bezpečné výchozí hodnoty relací: session.use_strict_mode a session.cookie_httponly se ve výchozím stavu zapnou, session.cookie_samesite se nastaví na Lax.
  2. Argumenty funkcí v chybových hlášeních: dodatečné údaje, které pomáhají při hledání chyb.
  3. Omezení řetězců filtrů: horní hranice počtu zřetězených filtrů.
  4. Nové jazykové prostředky: mimo jiné clamp(), částečná aplikace funkcí a výchozí hodnoty pro vlastnosti readonly.
  5. 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.

Zdroje

Okamžitý kontakt

Každá hodina se počítá. Napište nám hned.

Stručně popište systém, verzi PHP a pozorování. Ozveme se, vyjasníme situaci a budeme pracovat na dálku, dokud nebude incident uzavřen a zdokumentován.

Okamžitá pomoc