V předchozím článku o podpoře PHP 8.4 RC (zde) jsme vás seznámili s hlavními novinkami a možností otestovat verzi kandidáta.
Dnes už je tu stable verze PHP 8.4.
Nová stable verze PHP 8.4 nabízí uživatelům několik významných inovací:
- Property Hooks – Nová možnost upravovat chování při čtení nebo zápisu vlastností tříd, což poskytuje vývojářům větší flexibilitu při práci s objekty.
- Asymetrická viditelnost vlastností – Umožňuje nastavit jinou viditelnost pro čtení a zápis vlastností, což zjednodušuje návrh bezpečných a dobře strukturovaných tříd.
- Lazy Objects – Podpora „líných“ objektů, které se inicializují pouze tehdy, když je to nezbytné, zvyšuje efektivitu a šetří systémové zdroje.
- PDO ovladače specifické pro jednotlivé databáze – Detailnější kontrola nad databázovými operacemi díky rozšíření PDO pro konkrétní ovladače.
- BCMath jako objektový typ – Přináší moderní přístup k výpočtům s libovolnou přesností díky objektově orientované implementaci.
Proč aktualizovat na PHP 8.4?
Novinky v PHP 8.4 nejenže usnadňují práci vývojářům, ale také zlepšují výkon aplikací a jejich bezpečnost. Například „lazy objects“ mohou výrazně zrychlit běh náročných aplikací, zatímco asymetrická viditelnost přispívá k lepší ochraně dat.
Další informace:
- Seznam změn: Pro kompletní výčet novinek navštivte ChangeLog PHP 8.4.1.
- Migrace na PHP 8.4: Podrobnosti o nových funkcích a změnách naleznete v migrační příručce v PHP Manuálu.
Podpora na hostingu
To důležité ovšem je, že WP Hosting podporuje PHP 8.4 na všech webových serverech u všech tarifů a i na VMS serverech.
PHP 8.4 máme ve stejné skladbě jako u předchozích verzí, které u nás znáte. Tedy s podporou imagick, GD knihovna s podporou webp, podpora brotli a mnoho dalšího. Všechny rozšíření v posledních dostupných verzích.
Aktuálně je možné u WP Hosting provozovat WordPress na verzích PHP 7.0,7.1,7.2,7.3,7.4, 8.0, 8.1, 8.2,8.3, 8.4
Doporučení na závěr
Než se pustíte do experimentování s aktualizací verze PHP či WordPressu, myslete na to, že se může něco pokazit. Vhodné je otestovat si aktualizace bokem od produkčního webu na testovací verzi nebo si minimálně vytvořit zálohu pro rychlou obnovu.