PHP 8.0.0

PHP-utvecklingsteamet tillkännagav lanseringen av en ny version av språket - PHP 8.0.0.

Förbättringar och nya funktioner:

  • Fackliga typer. Istället för PHPDoc-anteckningar för typkombinationer kan du använda infödda unionstypdeklarationer, som kontrolleras vid körning.

  • Namngivna argument. Istället för PHPDoc-anteckningar kan du nu använda strukturerad metadata med inbyggd PHP-syntax.

  • Nullsafe operatör. Istället för att leta efter noll kan du nu använda samtalskedja med den nya nullsafe-operatören. När kontroll av ett element i en kedja misslyckas, avbryts hela kedjan och reduceras till noll.

  • Just-in-time sammanställning. PHP 8 introducerade två JIT-motorer. Spårning JIT, den mer lovande av de två, visar förbättrad prestanda: trefaldig på syntetiska tester och 1,5-2x på vissa specifika applikationer. Typisk applikationsprestanda är i nivå med PHP 7.4.

Källa: linux.org.ru