- Dukungan Type untuk Class Constant: semua tipe PHP dimungkinkan kecuali
void, callable, dan never
- Fetch dinamis untuk Class Constant: pencarian berdasarkan nama dalam bentuk
Foo::{$searchableConstant}
- Atribut baru
#[\Override]: jika ditambahkan ke metode, akan memeriksa apakah ada metode dengan nama yang sama di kelas induk atau antarmuka yang diimplementasikan
- Deep-Cloning untuk properti
readonly: melalui metode __clone, properti readonly juga bisa diubah satu kali
- Fungsi baru
json_validate(): dapat memeriksa apakah sebuah string adalah JSON yang valid dengan lebih efisien dibanding json_decode()
- Metode baru
Randomizer::getBytesFromString(): menambahkan kemampuan pada ekstensi Random yang ditambahkan di PHP 8.2 untuk menghasilkan string acak yang hanya terdiri dari byte tertentu
- Metode baru
Randomizer::getFloat() dan Randomizer::nextFloat()
- Linter command line kini mendukung input beberapa file
- Penambahan kelas, antarmuka, dan fungsi baru:
mb_str_pad(), str_increment(), str_decrement(), dll.
3 komentar
Kalau
Typeditangani seperti ini, pada akhirnyatype aliaspasti perlu ditambahkan, tapi saya tidak tahu bagaimana nantinya itu akan ditangani.Boom PHP akan datang…
Pak/Bu guru,,,