Elseif konstruktsiyasi
elseif konstruktsiyasi if bilan birgalikda qo'shimcha shartlarni tekshirish uchun ishlatiladi,
agar oldingi if yoki elseif sharti noto'g'ri bo'lsa. Bu shartlar zanjirini yaratishga va
tekshirish natijasiga qarab turli xil kod bloklarini bajarishga imkon beradi.
Sintaksis
if (shart1) {
// kod, agar shart1 to'g'ri bo'lsa
} elseif (shart2) {
// kod, agar shart2 to'g'ri bo'lsa
} else {
// kod, agar barcha shartlar noto'g'ri bo'lsa
}
Misol
O'zgaruvchi qiymatini tekshiramiz va mos xabarni chiqaramiz:
<?php
$num = 10;
if ($num > 15) {
echo 'Son 15 dan katta';
} elseif ($num > 5) {
echo 'Son 5 dan katta, lekin 15 dan katta emas';
} else {
echo 'Son 5 yoki undan kichik';
}
?>
Kodni bajarish natijasi:
'Son 5 dan katta, lekin 15 dan katta emas'
Misol
O'zgaruvchi ma'lumot turini tekshiramiz:
<?php
$var = '123';
if (is_int($var)) {
echo 'Bu butun son';
} elseif (is_string($var)) {
echo 'Bu satr';
} else {
echo 'Bu boshqa ma\'lumot turi';
}
?>
Kodni bajarish natijasi:
'Bu satr'