PHPPemula 10 menit
Percabangan if/else/switch
Membuat keputusan dalam program PHP.
if Sederhana
<?php $nilai = 80; if ($nilai >= 75) { echo "Lulus"; } ?>
if / else
<?php $umur = 16; if ($umur >= 17) { echo "Boleh punya KTP"; } else { echo "Belum cukup umur"; } ?>
if / elseif / else
<?php $nilai = 78; if ($nilai >= 85) { $grade = "A"; } elseif ($nilai >= 70) { $grade = "B"; } elseif ($nilai >= 55) { $grade = "C"; } else { $grade = "D"; } echo "Grade: $grade"; ?>
switch
Cocok untuk banyak nilai diskrit:
<?php $hari = "Senin"; switch ($hari) { case "Senin": echo "Awal pekan, semangat!"; break; case "Jumat": echo "Hampir weekend!"; break; case "Sabtu": case "Minggu": echo "Libur!"; break; default: echo "Hari biasa"; } ?>
Operator Ternary (Singkat)
<?php $umur = 20; $status = ($umur >= 17) ? "dewasa" : "anak"; echo $status; ?>
Null Coalescing ??
<?php $nama = $_GET['nama'] ?? "Tamu"; echo "Halo, $nama"; ?>
Coba kode ini
Buka di Playground <?php
$nilai = 73;
if ($nilai >= 85) {
$grade = "A";
} elseif ($nilai >= 70) {
$grade = "B";
} elseif ($nilai >= 55) {
$grade = "C";
} else {
$grade = "D";
}
echo "Nilai: $nilai\n";
echo "Grade: $grade\n";
echo $nilai >= 75 ? "Status: Lulus" : "Status: Tidak Lulus";
?>