Ekspresi match diperkenalkan pada PHP 8.0 sebagai alternatif modern dari switch. Match mengembalikan nilai, tidak memerlukan break, dan mengevaluasi kesetaraan tipe secara ketat.
PHP Match
Contoh Kode PHP Match:
<!DOCTYPE html>
<html>
<body style="font-family: sans-serif; padding: 20px;">
<h2>Ekspresi Match (PHP 8+)</h2>
<div style="background:#e0f2fe; padding:15px; border-radius:8px;">
<?php<br>
$status = 200;<br>
$pesan = match ($status) {<br>
200 => 'OK Berhasil',<br>
404 => 'Halaman Tidak Ditemukan',<br>
500 => 'Server Error',<br>
default => 'Status Tidak Dikenal'<br>
};<br>
echo $pesan;<br>
?>
</div>
</body>
</html>
Uji kode PHP dan amati simulasi output server pada panel pratinjau di atas.