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