PHP arendusmeeskond teatas keele uue versiooni - PHP 8.0.0 - väljalaskmisest.
Täiustused ja uued funktsioonid:
-
Liidu tüübid. Tüübikombinatsioonide PHPDoc annotatsioonide asemel võite kasutada natiivseid unionitüüpide deklaratsioone, mida kontrollitakse käitusajal.
-
Nimetatud argumendid. PHPDoc annotatsioonide asemel saate nüüd kasutada struktureeritud metaandmeid natiivse PHP süntaksiga.
-
Nullsafe operaator. Nulli kontrollimise asemel saate nüüd kasutada kõnede aheldamist uue nullsafe operaatoriga. Kui ahela ühe elemendi kontrollimine ebaõnnestub, katkestatakse kogu ahel ja nullitakse.
-
Just-in-time koostamine. PHP 8 tutvustas kahte JIT-mootorit. Tracing JIT, neist kahest lootustandvam, näitab paremat jõudlust: sünteetilistes testides kolm korda ja mõne konkreetse rakenduse puhul 1,5–2 korda. Tüüpiline rakenduse jõudlus on samaväärne PHP 7.4-ga.
Allikas: linux.org.ru