← PHP & Laravel7 / 68
PHP 8 Modern: Match Expression & Null Coalescing Operator
PHP 8 mengenalkan ekspresi match yang lebih bersih daripada switch, serta operator null coalescing ??=.
👀 Contoh dulu
$status = match($code) {
200 => 'OK',
404 => 'Not Found',
default => 'Unknown',
};Hasilnya: Mengembalikan string 'OK' jika $code bernilai 200.
💡 Ekspresi match melakukan perbandingan ketat (===).
📝 Sekarang giliranmu
Tuliskan penetapan variabel $role = $user['role'] ?? 'guest';.
Preview