Chci audit školního webu zdarma
Klíč k vašemu
školnímu webu

Aktualizace programového kódu

Aktualizace programového kódu

Přechod z PHP 7.1 na 8.1 a plány na verzi 8.3

Dne 16. září 2024 došlo k významné aktualizaci našeho programového kódu, kdy jsme přešli z verze PHP 7.1 na PHP 8.1. Tento krok přinesl řadu výhod, které zlepšily výkon, bezpečnost a efektivitu našich webových aplikací. Ale také rychlost vývoje nových funkcionalit z naší strany.

Výhody nové verze

  • Vyšší bezpečnost: Novější verze PHP obsahují opravy známých zranitelností, čímž snižují riziko útoků na webové aplikace.
  • Rychlejší běh webových stránek: Díky optimalizacím kompilace došlo ke zvýšení výkonu, což se projevuje rychlejším načítáním stránek.
  • Efektivnější vývoj: Nové funkce a vylepšení v syntaxi usnadňují a zrychlují vývoj aplikací, což vede k efektivnějšímu procesu vývoje.

Plánovaná aktualizace na PHP 8.3

V průběhu roku plánujeme další aktualizaci a to rovnou na verzi PHP 8.3, která přinese další vylepšení. Nebude to ale hned, protože musíme dodržet správné postupy:

  • Knihovny třetích stran: Mnoho aplikací závisí na externích knihovnách, které nemusí být okamžitě kompatibilní s nejnovějšími verzemi PHP a musíme tak čekat na aktualizaci ze strany jejich tvůrců.
  • Zpětná kompatibilita: Nové verze PHP mohou zavádět změny, které nejsou kompatibilní se stávajícím kódem, což vyžaduje úpravy a testování před aktualizací.

Využití jednotlivých verzí PHP ve světě

Pro zajímavost - podle statistik z ledna 2025 je rozložení použití různých verzí PHP následující:

  • PHP 7.4: 7,6 %
  • PHP 8.0: 3,4 %
  • PHP 8.1: 18,1 %
  • PHP 8.2: 28,6 %
  • PHP 8.3: 32,7 %
  • PHP 8.4: 5,1 %

Tyto údaje ukazují rostoucí trend adopce novějších verzí PHP, přičemž verze 8.3 zaznamenává nejvyšší podíl na trhu.

Aktualizace na novější verze PHP je klíčová pro zajištění bezpečnosti, výkonu a kompatibility webových aplikací. Přesto je důležité provádět tyto aktualizace s ohledem na kompatibilitu s existujícím kódem a používanými knihovnami třetích stran, aby byl zajištěn hladký přechod a minimalizovány potenciální problémy.