2 poin oleh xguru 2023-11-27 | 3 komentar | Bagikan ke WhatsApp
  • 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

 
hided62 2023-11-27

Kalau Type ditangani seperti ini, pada akhirnya type alias pasti perlu ditambahkan, tapi saya tidak tahu bagaimana nantinya itu akan ditangani.

 
zihado 2023-11-27

Boom PHP akan datang…

 
roxie 2023-12-03

Pak/Bu guru,,,