PHP 8.0.0

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