Konstruksi elseif
Konstruksi elseif digunakan bersama dengan if untuk memeriksa kondisi tambahan,
jika kondisi sebelumnya if atau elseif ternyata salah. Ini memungkinkan pembuatan
rangkaian kondisi dan mengeksekusi blok kode yang berbeda tergantung pada hasil pemeriksaan.
Sintaks
if (kondisi1) {
// kode, jika kondisi1 benar
} elseif (kondisi2) {
// kode, jika kondisi2 benar
} else {
// kode, jika semua kondisi salah
}
Contoh
Mari periksa nilai variabel dan tampilkan pesan yang sesuai:
<?php
$num = 10;
if ($num > 15) {
echo 'Angka lebih besar dari 15';
} elseif ($num > 5) {
echo 'Angka lebih besar dari 5, tetapi tidak lebih dari 15';
} else {
echo 'Angka 5 atau kurang';
}
?>
Hasil eksekusi kode:
'Angka lebih besar dari 5, tetapi tidak lebih dari 15'
Contoh
Mari periksa tipe data variabel:
<?php
$var = '123';
if (is_int($var)) {
echo 'Ini adalah bilangan bulat';
} elseif (is_string($var)) {
echo 'Ini adalah string';
} else {
echo 'Ini adalah tipe data lain';
}
?>
Hasil eksekusi kode:
'Ini adalah string'