Rilis PHP 8.3
(php.net)- Dukungan Type untuk Class Constant: semua tipe PHP dimungkinkan kecuali
void,callable, dannever - 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, propertireadonlyjuga bisa diubah satu kali - Fungsi baru
json_validate(): dapat memeriksa apakah sebuah string adalah JSON yang valid dengan lebih efisien dibandingjson_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()danRandomizer::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,,,