PHP 8.0.0

A PHP fejlesztőcsapata bejelentette a nyelv új verziójának - a PHP 8.0.0 -nak a kiadását.

Fejlesztések és új funkciók:

  • Uniós típusok. A típuskombinációk PHPDoc annotációi helyett natív uniótípus-deklarációkat használhat, amelyeket futás közben ellenőrzünk.

  • Megnevezett érvek. A PHPDoc megjegyzések helyett mostantól strukturált metaadatokat is használhat natív PHP szintaxissal.

  • Nullsafe kezelő. A null ellenőrzése helyett most már használhatja a hívásláncolást az új nullsafe operátorral. Ha egy lánc egy elemének ellenőrzése sikertelen, a teljes lánc megszakad és nullára csökken.

  • Just-in-time összeállítás. A PHP 8 két JIT motort vezetett be. A Tracing JIT, a kettő közül az ígéretesebb, jobb teljesítményt mutat: háromszorosát szintetikus teszteken és 1,5-2-szeresét bizonyos alkalmazásoknál. Az alkalmazások tipikus teljesítménye megegyezik a PHP 7.4-gyel.

Forrás: linux.org.ru