PHP 8.0.0

Timu ya maendeleo ya PHP ilitangaza kutolewa kwa toleo jipya la lugha - PHP 8.0.0.

Uboreshaji na vipengele vipya:

  • Aina za Muungano. Badala ya ufafanuzi wa PHPDoc kwa mchanganyiko wa aina, unaweza kutumia matamko ya aina ya muungano asilia, ambayo huangaliwa wakati wa utekelezaji.

  • Hoja zilizotajwa. Badala ya ufafanuzi wa PHPDoc, sasa unaweza kutumia metadata iliyoundwa na syntax asili ya PHP.

  • Opereta Nullsafe. Badala ya kuangalia kwa null, sasa unaweza kutumia call chaining na opereta mpya ya nullsafe. Wakati wa kuangalia kipengele kimoja katika mnyororo kinashindwa, mlolongo mzima umeondolewa na hupunguzwa kuwa batili.

  • Mkusanyiko wa wakati tu. PHP 8 ilianzisha injini mbili za JIT. Ufuatiliaji wa JIT, unaoonyesha matumaini zaidi kati ya hizo mbili, unaonyesha utendakazi ulioboreshwa: mara tatu kwenye majaribio ya sintetiki na 1,5-2x kwenye baadhi ya programu mahususi. Utendaji wa kawaida wa programu ni sawa na PHP 7.4.

Chanzo: linux.org.ru