PHP 8.0.0

أعلن فريق تطوير PHP عن إصدار نسخة جديدة من اللغة - PHP 8.0.0.

التحسينات والميزات الجديدة:

  • أنواع الاتحاد. بدلاً من التعليقات التوضيحية PHPDoc لمجموعات الأنواع، يمكنك استخدام إعلانات نوع الاتحاد الأصلي، والتي يتم التحقق منها في وقت التشغيل.

  • الحجج المسماة. بدلاً من التعليقات التوضيحية PHPDoc، يمكنك الآن استخدام البيانات التعريفية المنظمة مع بناء جملة PHP الأصلي.

  • مشغل Nullsafe. بدلاً من التحقق من القيمة null، يمكنك الآن استخدام تسلسل المكالمات مع عامل التشغيل nullsafe الجديد. عند فشل التحقق من عنصر واحد في سلسلة، يتم إحباط السلسلة بأكملها وتقليلها إلى فارغة.

  • التجميع في الوقت المناسب. قدم PHP 8 محركين JIT. يُظهر تتبع JIT، وهو الأكثر وعدًا بين الاثنين، أداءً محسنًا: ثلاثة أضعاف في الاختبارات الاصطناعية و1,5-2x في بعض التطبيقات المحددة. أداء التطبيق النموذجي يتساوى مع PHP 7.4.

المصدر: linux.org.ru