PHP resmi merelease PHP 8
Sejak 26 November 2020 PHP sudah resmi merelease PHP versi 8 untuk bisa digunakan secara umum. Apakah ada yang perlu ditakutkan dengan perubahan versi PHP ke versi 8?
Sebenarnya jika situs anda selama ini sudah menggunakan PHP 7, karena secra umum semua fungsi script di dalam PHP 7 masih bisa dijalankan di PHP 8. Lalu apa saja yang berubah di PHP 8? Berikut ini datanya:
- PHP Just in Time Compiler.
Ini artinya PHP 8 menjalankan proses yang lebih cepat . Tetapi proses ini baru akan terlihat saat melakukan rendering 3 dimensi atau perhitungan matematika dalam skal besar. - Attributes.
Ini artinya anda dapat menambahkan multiple attribute seperti function, class, dan lain-lain.
- Match Expression.
Ini sama dengan switch tetapi ada beberapa peningkatan di dalam PHP 8.
- Union Types.
PHP 8 sudah mendukung fungsi union type yang memungkinkan kita untuk mendeklarasikan lebih dari 1 tipe di dalam class atau argument.
- Named Arguments.
Kita sekarang dapat meneruskan argumen ke fungsi berdasarkan nama parameter tanpa perlu mempersoalkan urutannya.
- Tanda koma di parameters lists.
Sekarang kita dapat menambahkan tanda koma di akhir daftar parameter (agument lists) yaitu function, method, dan closure.