تیم توسعه PHP از انتشار نسخه جدیدی از این زبان - PHP 8.0.0 خبر داد.

پیشرفت ها و ویژگی های جدید:

  • انواع اتحادیه به جای حاشیه نویسی PHPDoc برای ترکیب های نوع، می توانید از اعلان های نوع اتحادیه بومی استفاده کنید که در زمان اجرا بررسی می شوند.

  • آرگومان های نامگذاری شده به جای حاشیه نویسی PHPDoc، اکنون می توانید از ابرداده ساختار یافته با نحو بومی PHP استفاده کنید.

  • اپراتور Nullsafe به جای بررسی null، اکنون می توانید از زنجیره تماس با اپراتور جدید nullsafe استفاده کنید. هنگامی که بررسی یک عنصر در یک زنجیره با شکست مواجه می شود، کل زنجیره قطع می شود و به صفر کاهش می یابد.

  • گردآوری به موقع PHP 8 دو موتور JIT را معرفی کرد. ردیابی JIT، امیدوارکننده‌تر از این دو، عملکرد بهتری را نشان می‌دهد: سه برابر در آزمایش‌های مصنوعی و 1,5-2 برابر در برخی برنامه‌های خاص. عملکرد نرم افزار معمولی با PHP 7.4 برابری می کند.

منبع: linux.org.ru