Vývojový tým PHP oznámil vydání nové verze jazyka - PHP 8.0.0.
Vylepšení a nové funkce:
-
Typy unie. Místo anotací PHPDoc pro kombinace typů můžete použít nativní deklarace typu sjednocení, které se kontrolují za běhu.
-
Pojmenované argumenty. Místo anotací PHPDoc nyní můžete používat strukturovaná metadata s nativní syntaxí PHP.
-
Nullsafe operátor. Místo kontroly null můžete nyní použít řetězení hovorů s novým operátorem nullsafe. Když kontrola jednoho prvku v řetězci selže, celý řetězec se přeruší a zmenší se na nulu.
-
Kompilace just-in-time. PHP 8 představilo dva JIT motory. Tracing JIT, slibnější z těchto dvou, vykazuje zlepšený výkon: trojnásobný u syntetických testů a 1,5-2x u některých specifických aplikací. Typický výkon aplikací je na stejné úrovni jako PHP 7.4.
Zdroj: linux.org.ru