⊗ppPmCdEI 95 of 447 menu

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.

azbyenuzlde