PHP-da elseif konstruktsiyasi
elseif konstruktsiyasi
else blokida shartlarni
belgilash imkonini beradi.
Keling, misol orqali ko'ramiz:
<?php
$num = 1;
if ($num === 1) {
echo 'variant 1';
} elseif ($num === 2) {
echo 'variant 2';
} elseif ($num === 3) {
echo 'variant 3';
}
?>
Bir nechta if o'rniga elseif dan foydalanishning afzalligi shundaki,
$num o'zgaruvchisining qiymati hech qanday shartga mos kelmagan holatni
ushlab olish imkoniyati mavjud:
<?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';
}
?>
$day o'zgaruvchida 1 dan 31 gacha bo'lgan oraliqdan
bir raqam yotadi. Shu raqam qaysi oy dekadasiga (birinchi, ikkinchi yoki uchinchi)
to'g'ri kelishini aniqlang.
Oldingi masalani shunday o'zgartiringki, agar $day o'zgaruvchida
1 dan 31 gacha bo'lgan oraliqdan raqam bo'lmasa,
xatolik haqida xabar chiqarilsin.