PHP 8 je k dispozici
Na ONEbit hostingu je k dispozici nové PHP 8. Chcete vyzkoušet novou verzi PHP 8 již dnes? Není to nic složitého, přihlaste se do administrace ONEadmin, na stránce Služby → PHP → PHP Info zvolte novou verzi podle nápovědy. Nemusíte se bát verzi změnit, pokud nebude webová prezentace na novém PHP 8 fungovat správně, můžete na stejné stránce administrace vše do 24 hodin vrátit zpět případně vrátíme zpět obratem dotazem na technickou podporu.
Nová verze PHP 8 tradičně nabízí vyšší výkon i v porovnání s aktuální řadou PHP 7.x. Neváhejte novou verzi vyzkoušet.
Na co se můžeme těšit?
- Z důvodu velké popularity bude nově
JSON
formátu nativně obsažen v PHP. V minulosti bylo toto rozšíření volitelné. - Grafické knihovna
PHP GD
je v nové verzi vylepšená. - Nově je zaveden Union type, který umožňuje definovat kolekci typů, přičemž říká že jeden z těchto typů může být použit.
- Na předešlý navazuje možnost použití nového typu mixed.
- Od nové verze bude možné používat zápis
match
, který ve značné míře nahrazuje a zpřehledňuje použitíswitch
- Pokud znáte null coalescing operator
??
z verze PHP 7, víte že nefunguje na volání metod. Nově od verze 8 budete moci použít nullsafe operátor s podobným chováním na volání metod. - Další zajímavou vlastností je
promoted properties
,které mužné při definici argumentů konstruktoru nastavit jejich vlastnosti. - Dále bude možné použít nové tři funkce na test výskytu řetězce, jedná se o funkce
str_contains()
,str_starts_with()
astr_ends_with()
. - Pojmenované argumenty (Named arguments) vám umožňují předat hodnoty funkci zadáním názvu hodnoty, takže nemusíte brát v úvahu jejich pořadí a můžete také přeskočit volitelné parametry!
... a mnoho dalších
Došlo také k odebírání zastaralých (deprecated) součástí, které nebudou v nové verzi podporovány. Seznam nepodporovaných funkcí naleznete na těchto stránkách.