PHP 8.0.0

PHP ishlab chiqish guruhi tilning yangi versiyasi - PHP 8.0.0 chiqarilishini e'lon qildi.

Yaxshilanishlar va yangi xususiyatlar:

  • Birlashma turlari. Tur kombinatsiyalari uchun PHPDoc izohlari o'rniga siz ish vaqtida tekshiriladigan mahalliy birlashma turi deklaratsiyasidan foydalanishingiz mumkin.

  • Nomlangan argumentlar. PHPDoc izohlari oʻrniga endi siz PHPning mahalliy sintaksisi bilan tuzilgan metamaʼlumotlardan foydalanishingiz mumkin.

  • Nullsafe operatori. Nullni tekshirish o'rniga, endi siz yangi nullsafe operatori bilan qo'ng'iroqlarni zanjirlashdan foydalanishingiz mumkin. Zanjirdagi bitta elementni tekshirish muvaffaqiyatsiz tugagach, butun zanjir bekor qilinadi va nolga kamayadi.

  • O'z vaqtida kompilyatsiya. PHP 8 ikkita JIT dvigatelini taqdim etdi. JITni kuzatish, ulardan eng istiqbollisi, yaxshilangan ishlashni ko'rsatadi: sintetik testlarda uch marta va ba'zi maxsus ilovalarda 1,5-2x. Odatda dastur unumdorligi PHP 7.4 bilan teng.

Manba: linux.org.ru