PHP 8.0.0

Vývojový tím PHP oznámil vydanie novej verzie jazyka - PHP 8.0.0.

Vylepšenia a nové funkcie:

  • Typy únie. Namiesto anotácií PHPDoc pre kombinácie typov môžete použiť natívne deklarácie typu únie, ktoré sa kontrolujú za behu.

  • Pomenované argumenty. Namiesto anotácií PHPDoc teraz môžete použiť štruktúrované metadáta s natívnou syntaxou PHP.

  • Nullsafe operátor. Namiesto kontroly null môžete teraz použiť reťazenie hovorov s novým operátorom nullsafe. Keď kontrola jedného prvku v reťazci zlyhá, celý reťazec sa preruší a zníži sa na nulu.

  • Kompilácia just-in-time. PHP 8 zaviedlo dva motory JIT. Sledovanie JIT, sľubnejšie z týchto dvoch, vykazuje zlepšený výkon: trojnásobne pri syntetických testoch a 1,5-2x pri niektorých špecifických aplikáciách. Typický výkon aplikácie je na rovnakej úrovni ako PHP 7.4.

Zdroj: linux.org.ru