Pasukan pembangunan PHP mengumumkan keluaran versi baharu bahasa - PHP 8.0.0.
Penambahbaikan dan ciri baharu:
-
Jenis Kesatuan. Daripada anotasi PHPDoc untuk kombinasi jenis, anda boleh menggunakan pengisytiharan jenis kesatuan asli, yang disemak semasa masa jalan.
-
Hujah yang dinamakan. Daripada anotasi PHPDoc, anda kini boleh menggunakan metadata berstruktur dengan sintaks PHP asli.
-
Pengendali Nullsafe. Daripada menyemak nol, anda kini boleh menggunakan rantaian panggilan dengan pengendali nullsafe baharu. Apabila menyemak satu elemen dalam rantai gagal, keseluruhan rantai dibatalkan dan dikurangkan kepada nol.
-
Kompilasi tepat pada masanya. PHP 8 memperkenalkan dua enjin JIT. Mengesan JIT, yang lebih menjanjikan daripada keduanya, menunjukkan prestasi yang lebih baik: tiga kali ganda pada ujian sintetik dan 1,5-2x pada beberapa aplikasi tertentu. Prestasi aplikasi biasa adalah setanding dengan PHP 7.4.
Sumber: linux.org.ru