Stručne: Budúcnosť PHP je v podstatných častiach stanovená a verejne dohľadateľná. Každá verzia dostáva štyri roky podpory, z toho dva iba s bezpečnostnými opravami, vždy do 31. decembra. PHP 8.6 je podľa plánu naplánované na 19. 11. 2026 a prinesie okrem iného bezpečnejšie štandardy relácií. Pre PHP 9.0 existujú prijaté návrhy zmien, ale žiadny oznámený termín. Pre firmy to znamená: plánovateľné upgrady namiesto prekvapení, kým používajú podporované verzie.
Ako sa rozhoduje o budúcnosti PHP?
Nové funkcie a pravidlá vznikajú v PHP prostredníctvom RFC (Request for Comments). Návrh sa zverejní vo wiki PHP, prediskutuje sa na mailing liste a potom sa o ňom hlasuje. Pre nové štandardy relácií bola napríklad podľa RFC potrebná dvojtretinová väčšina. Až prijaté a zrealizované RFC je doložený plán; návrhy v diskusii sú nápady, nie sľuby.
Pre rozhodovateľov je to výhoda: kto chce vedieť, čo príde, môže si prečítať zoznam vo wiki, namiesto toho, aby sa spoliehal na chýry. Na tejto stránke preto uvádzame iba prijaté alebo zrealizované RFC a oficiálne termíny.
Pevné doby podpory: štyri roky na verziu
V roku 2024 projekt PHP upravil cyklus vydávania prostredníctvom RFC. Odvtedy platí: dva roky aktívnej podpory s opravami chýb a bezpečnosti, potom dva roky iba pre kritické bezpečnostné problémy. Lehoty končia jednotne 31. decembra. Release Candidates už nesmú obsahovať nové funkcie.
| Verzia | Vydaná | Aktívna 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ánované 19. 11. 2026 | podľa pravidla pravdepodobne 31. 12. 2028 | podľa pravidla pravdepodobne 31. 12. 2030 |
Hodnoty pre 8.2 až 8.5 pochádzajú z php.net, hodnoty pre 8.6 sme odvodili z platného pravidla; záväzné sú až vtedy, keď ich php.net zverejní. Čo to znamená pre staršie verzie, opisujú Verzie PHP a cyklus vydávania a PHP End-of-Life: riziká zastaraných verzií.
PHP 8.6: čo je rozhodnuté
Podľa harmonogramu vo wiki PHP je vydanie PHP 8.6.0 naplánované na 19. 11. 2026. Dňa 21. 10. 2026 vyšiel štvrtý Release Candidate, ktorý už podľa údajov php.net obsahuje opravy pre obe zraniteľnosti PHP2Shell; skoršie testovacie verzie 8.6 sa majú nahradiť. Ďalší Release Candidate je oznámený na 5. 11. 2026. Testovacie verzie do produkcie nepatria.
Výber RFC, ktoré sú vo wiki vedené ako zrealizované pre PHP 8.6:
- Bezpečné štandardy relácií:
session.use_strict_modeasession.cookie_httponlysa štandardne zapnú,session.cookie_samesitesa nastaví naLax. - Argumenty funkcií v chybových hláseniach: dodatočné údaje, ktoré pomáhajú pri hľadaní chýb.
- Obmedzenie reťazcov filtrov: horná hranica počtu zreťazených filtrov.
- Nové jazykové prostriedky: okrem iného
clamp(), čiastočná aplikácia funkcií a štandardné hodnoty pre vlastnosti readonly. - Zastaranie: návratové hodnoty z
__construct()a__destruct()sa označia ako zastarané.
Čo prišlo už s PHP 8.0 až 8.5, zhŕňa PHP 8.0 až 8.5: najdôležitejšie novinky.
PHP 9.0: prijaté návrhy, žiadny termín
Viaceré RFC výslovne počítajú so zmenami pre PHP 9.0 a sú prijaté, ale ešte nezrealizované. Patria k nim: chyba namiesto varovania pri nedefinovaných premenných a vlastnostiach, odstránenie zápisu ${} v reťazcoch, odstránenie ID relácií cez GET a POST a koniec implicitne nullable typov parametrov. Termín vydania PHP 9.0 nie je na php.net oznámený.
Pre plánovanie to znamená: kód, ktorý dnes vytvára varovania o zastaraných funkciách, by sa mal vyčistiť už teraz. Neskorší skok potom nebude veľkým projektom.
Vo wiki je navyše mnoho návrhov v diskusii, napríklad spoločná binárka pre príkazový riadok a FPM alebo súbežnosť v engine. Či prídu, je otvorené.
Kto PHP nesie
PHP udržiavajú dobrovoľníci a platení vývojári. Pre každú verziu existuje tím release manažérov; pre PHP 8.6 uvádza wiki Daniela Scherzera, Matteo Beccatiho a Joe Fergusona. PHP Foundation opisuje ako svoju úlohu zabezpečiť dlhodobý rozvoj jazyka a podľa vlastného opisu financuje tím vývojárov na čiastočný aj plný úväzok pre údržbu, bezpečnosť a nové funkcie.
Aj infraštruktúra sa modernizuje: od PHP 8.5 je OPcache pevne zabudovaná a prostredníctvom RFC sa rozhodlo odporúčať pre rozšírenia PIE a PECL označiť za zastaraný.
Čo budúcnosť PHP znamená pre vašu bezpečnosť
PHP2Shell ukázal, aké dôležité sú doby podpory. Pre 8.2 až 8.5 prišli 21. 10. 2026 oficiálne opravy; pre 8.1 a staršie už boli iba minimálne backporty zo zdrojového kódu. PHP 8.2 končí 31. 12. 2026. Kto dnes plánuje, mal by si zapamätať tri veci:
- Každá používaná verzia potrebuje známy koniec podpory v kalendári.
- Prechod na ďalšiu podporovanú verziu patrí včas pred tento dátum.
- Nové štandardy, ako bezpečné nastavenia relácií v 8.6, sú vítané, ale nenahrádzajú vedomú konfiguráciu.
Ako PHP SOS konkrétne pomáha?
Pri migrácii na podporovanú verziu PHP postupujeme takto:
- Stav a lehoty: Zisťujeme všetky verzie PHP a zapisujeme ich koniec podpory do vášho plánu.
- Kontrola schopnosti upgradu: Ukazujeme, ktoré aplikácie a rozšírenia blokujú novú verziu.
- Vykonanie prechodu: Test, prestavba, reštart a kontrola, verzia po verzii.
- Pohľad dopredu: Sledujeme RFC a termíny vydaní a ozveme sa, keď sa zmena týka vašich systémov.
Časté otázky
Ako dlho je verzia PHP podporovaná?
Od RFC prijatého v roku 2024 štyri roky: dva roky aktívnej podpory s opravami chýb, potom dva roky iba bezpečnostné opravy. Lehoty končia vždy 31. decembra.
Kedy vyjde PHP 8.6?
Podľa plánu vo wiki PHP je vydanie naplánované na 19. 11. 2026. Dňa 21. 10. 2026 vyšiel Release Candidate 4, ďalší je oznámený na 5. 11. 2026. Termíny sa podľa wiki môžu posunúť.
Kedy príde PHP 9.0?
Termín nie je na php.net oznámený. Existujú prijaté RFC, ktoré počítajú so zmenami pre PHP 9.0, napríklad prísnejšie chyby pri nedefinovaných premenných. Kedy táto verzia vyjde, je otvorené.
Je PHP bezpečná investícia na najbližšie roky?
Doložené je: existuje pevný plán vydávania, aktívny proces RFC a nadácia, ktorá platí vývojárov za údržbu a bezpečnosť. Záruku do budúcnosti nedáva žiadna technológia; rozhodujúce je používať podporované verzie.