PHP 8.0.0

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