Konstruksi elseif dalam PHP
Konstruksi elseif memungkinkan
menetapkan kondisi dalam blok else.
Mari kita lihat contohnya:
<?php
$num = 1;
if ($num === 1) {
echo 'variant 1';
} elseif ($num === 2) {
echo 'variant 2';
} elseif ($num === 3) {
echo 'variant 3';
}
?>
Keuntungan menggunakan elseif
daripada beberapa if adalah kemampuan
untuk menangkap situasi ketika nilai variabel
$num tidak memenuhi salah satu kondisi:
<?php
$num = 1;
if ($num === 1) {
echo 'variant 1';
} elseif ($num === 2) {
echo 'variant 2';
} elseif ($num === 3) {
echo 'variant 3';
} else {
echo 'variant not supported';
}
?>
Dalam variabel $day terdapat suatu angka
dari interval 1 hingga 31. Tentukan
ke dalam dekade bulan mana angka tersebut masuk
(pertama, kedua, atau ketiga).
Modifikasi tugas sebelumnya sehingga,
jika dalam variabel $day bukan angka
dari 1 hingga 31, akan ditampilkan pesan
kesalahan.