PHP 8.0.0

PHP-udviklingsteamet annoncerede udgivelsen af ​​en ny version af sproget - PHP 8.0.0.

Forbedringer og nye funktioner:

  • Unionstyper. I stedet for PHPDoc-annoteringer til typekombinationer kan du bruge native unionstypedeklarationer, som kontrolleres ved kørsel.

  • Navngivne argumenter. I stedet for PHPDoc-annoteringer kan du nu bruge strukturerede metadata med indbygget PHP-syntaks.

  • Nullsafe operatør. I stedet for at tjekke for null, kan du nu bruge opkaldskæde med den nye nullsafe-operatør. Når kontrol af et element i en kæde fejler, afbrydes hele kæden og reduceres til nul.

  • Just-in-time kompilering. PHP 8 introducerede to JIT-motorer. Sporing af JIT, den mere lovende af de to, viser forbedret ydeevne: tredobbelt på syntetiske tests og 1,5-2x på nogle specifikke applikationer. Typisk applikationsydelse er på niveau med PHP 7.4.

Kilde: linux.org.ru