PHP 8.0.0

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