PHP8 telah dikeluarkan pada 18 November 2020. PHP8 ialah versi terbaru bahasa pengaturcaraan PHP Ia membawakan banyak ciri baharu yang berguna dan peningkatan prestasi Beberapa sorotan utama versi ini termasuk: Peningkatan prestasi , potongan jenis, parameter bernama, jenis kesatuan, sifat, pengendalian ralat, pengaturcaraan tak segerak dan perpustakaan standard baharu, dsb. Penambahbaikan ini boleh meningkatkan kecekapan pembangunan pembangun, meningkatkan kebolehbacaan kod, kebolehselenggaraan dan keteguhan, dan juga boleh menyokong aplikasi dan senario yang kompleks dengan lebih baik.
Sistem pengendalian untuk tutorial ini: Sistem Windows 10, PHP versi 8.1.3, komputer DELL G3.
PHP 8 dikeluarkan pada 18 November 2020. PHP 8 ialah versi terkini bahasa pengaturcaraan PHP, yang membawa banyak ciri baharu yang berguna dan peningkatan prestasi. Beberapa sorotan utama keluaran ini termasuk: peningkatan prestasi, inferens jenis, parameter dinamakan, jenis kesatuan, sifat, pengendalian ralat, pengaturcaraan tak segerak, perpustakaan standard baharu dan banyak lagi.
Peningkatan prestasi ialah salah satu ciri terpenting PHP 8. Ia menggunakan pengkompil JIT (Just-In-Time) yang lebih cekap, yang boleh menyusun dan mengoptimumkan beberapa kod yang kerap dilaksanakan untuk meningkatkan kelajuan larian. Menurut data ujian rasmi PHP, prestasi PHP 8 adalah 10% hingga 15% lebih tinggi daripada PHP 7.4. Ini adalah ciri yang sangat menarik untuk aplikasi besar dan pelayan web yang perlu mengendalikan sejumlah besar permintaan.
PHP 8 juga memperkenalkan fungsi inferens jenis, membolehkan pembangun menyimpulkan jenis pembolehubah secara automatik apabila mengisytiharkan pembolehubah. Ciri ini boleh membantu pembangun menulis kod selamat jenis dengan lebih mudah dan mengurangkan kemungkinan ralat dan kelemahan. Pada masa yang sama, terbitan jenis juga boleh meningkatkan kebolehbacaan dan kebolehselenggaraan kod.
Satu lagi ciri penting dinamakan parameter. PHP 8 memperkenalkan ciri parameter yang dinamakan, membenarkan pembangun memanggil fungsi mengikut nama parameter dan bukannya susunan parameter. Ciri ini boleh meningkatkan kebolehbacaan dan kebolehselenggaraan kod, terutamanya apabila berurusan dengan panggilan fungsi yang kompleks.
Selain itu, PHP 8 juga memperkenalkan fungsi jenis kesatuan, membenarkan pembolehubah mempunyai berbilang jenis pada masa yang sama. Ciri ini memudahkan pemeriksaan jenis dan penukaran jenis, mengurangkan kemungkinan ralat dan kelemahan.
PHP 8 memperkenalkan fungsi atribut, membenarkan pembangun menambah metadata pada kelas dan kaedah. Ciri ini boleh meningkatkan kebolehbacaan dan kebolehselenggaraan kod, sambil turut menyokong lebih banyak ciri bahasa seperti pantulan dan penghias.
PHP 8 menambah baik mekanisme pengendalian ralat dan memperkenalkan kelas ErrorException baharu dan kenyataan cuba-tangkap-akhirnya. Ciri ini memudahkan untuk mengendalikan pengecualian dan ralat serta meningkatkan keteguhan kod anda.
PHP 8 juga memperkenalkan keupayaan pengaturcaraan tak segerak, membolehkan pembangun menulis kod tidak menyekat dan meningkatkan prestasi serentak program. Ciri ini penting terutamanya untuk aplikasi web yang mengendalikan konkurensi tinggi.
PHP 8 memperkenalkan banyak fungsi perpustakaan standard baharu, seperti array_column(), count_if(), is_same_size(), dll. Fungsi baharu ini memudahkan pengendalian tatasusunan dan pengumpulan data, menjadikan kod anda lebih mudah dibaca dan diselenggara.
Akhirnya, PHP 8 juga telah membuat banyak peningkatan dalam keselamatan, seperti mengalih keluar fungsi petikan ajaib yang tidak selamat, menambah baik pengesahan input, dsb. Penambahbaikan ini boleh mengurangkan risiko serangan pada aplikasi.
Ringkasnya, PHP 8 ialah versi penting yang menyediakan pembangun dengan banyak ciri baharu yang berguna dan peningkatan prestasi. Penambahbaikan ini boleh meningkatkan kecekapan pembangunan pembangun, meningkatkan kebolehbacaan kod, kebolehselenggaraan dan keteguhan, dan juga boleh menyokong aplikasi dan senario yang kompleks dengan lebih baik. Oleh itu, PHP 8 ialah versi yang patut diberi perhatian dan digunakan untuk pembangun dan pembangun PHP sedia ada yang akan menyertai komuniti PHP.
Atas ialah kandungan terperinci Bilakah php8 dikeluarkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!