حمايت نالي ٿيل فنڪشن دلائل، توهان کي نالن جي سلسلي ۾ فنڪشن کي قدر منتقل ڪرڻ جي اجازت ڏئي ٿي، يعني. توهان دليلن کي ڪنهن به ترتيب ۾ پاس ڪري سگهو ٿا ۽ اختياري دليلن جي وضاحت ڪري سگهو ٿا. مثال طور، "array_fill(start_index: 0، num: 100، value: 50)".
جڏهن طريقن کي سڏڻ اجازت ڏنل استعمال ڪندي "؟" آپريٽر، جيڪو توهان کي صرف ڪال شروع ڪرڻ جي اجازت ڏئي ٿو جيڪڏهن طريقو موجود آهي، جيڪو "نال" قدر واپس ڪرڻ لاء غير ضروري چيڪن کان پاسو ڪري ٿو. مثال طور، "$dateAsString = $booking->getStartDate()?->asDateTimeString()"؛
حمايت اتحاد جا قسم، ٻن يا وڌيڪ قسمن جا مجموعا بيان ڪرڻ (مثال طور، "عوامي فنڪشن foo(Foo|Bar $input): int|float؛").
حمايت خاصيتون (تشريحات) جيڪي توهان کي ميٽاڊيٽا (جهڙوڪ قسم جي معلومات) کي ڊاک بلاڪ نحو استعمال ڪرڻ کان سواءِ ڪلاسن ۾ پابند ڪرڻ جي اجازت ڏين ٿا.
اظهار جي حمايت ميچ، جيڪو، سوئچ جي برعڪس، قدر واپس ڪري سگھي ٿو، حالتن کي گڏ ڪرڻ جي حمايت ڪري سگھي ٿو، سخت قسم جي مقابلي کي استعمال ڪريو، ۽ "بريڪ" وضاحت جي ضرورت نه آھي.
موقعو استعمال ڪندي "::ڪلاس" شين لاءِ (جنهن سان گڏ ڪال ڪرڻ get_class()).
موقعو استثنا جي ڪيچ بلاڪ ۾ وصفون جيڪي متغيرن جا پابند نه هجن.
موقعو فنڪشن پيرا ميٽرز جي لسٽ ۾ آخري عنصر کان پوء ڪاما ڇڏڻ.
نئون انٽرفيس ڳنڍڻ لائق ڪنهن به اسٽرنگ جي قسم يا ڊيٽا کي سڃاڻڻ لاءِ جنهن کي اسٽرنگ ۾ تبديل ڪري سگهجي ٿو (جنهن لاءِ __toString() طريقو موجود آهي).
نئين خاصيت str_contains(), ذيلي اسٽرنگ جي موجودگي کي طئي ڪرڻ لاءِ strpos جو هڪ آسان اينالاگ، انهي سان گڏ فعل str_starts_with() ۽ str_ends_with() هڪ اسٽرنگ جي شروعات ۽ آخر ۾ ميچن کي جانچڻ لاءِ.
شامل ڪيل فنڪشن fdiv()، جيڪو صفر سان ورهائڻ دوران غلطي اڇلائڻ کان سواءِ ڊويزن آپريشن ڪندو آهي.