Elseif конструкциясы
elseif конструкциясы if менен бирге колдонулат, эгерде мурунку if же elseif шарты калп чыкса, кошумча шарттарды текшерүү үчүн. Бул шарттар чынжырын түзүүгө жана текшерүүнүн натыйжасына жараша ар түрдүү код блокторун аткарууга мүмкүндүк берет.
Синтаксис
if (шарт1) {
// код, эгерде шарт1 чын болсо
} elseif (шарт2) {
// код, эгерде шарт2 чын болсо
} else {
// код, эгерде бардык шарттар калп болсо
}
Мисал
Өзгөрмөнүн маанисин текшерип, тиешелүү билдирүүнү чыгаралы:
<?php
$num = 10;
if ($num > 15) {
echo 'Сан 15тен чоң';
} elseif ($num > 5) {
echo 'Сан 5тен чоң, бирок 15тен чоң эмес';
} else {
echo 'Сан 5 же андан кичине';
}
?>
Кодду иштетүүнүн натыйжасы:
'Сан 5тен чоң, бирок 15тен чоң эмес'
Мисал
Өзгөрмөнүн маалымат түрүн текшерип көрөлү:
<?php
$var = '123';
if (is_int($var)) {
echo 'Бул бүтүн сан';
} elseif (is_string($var)) {
echo 'Бул сап (строка)';
} else {
echo 'Бул башка маалымат түрү';
}
?>
Кодду иштетүүнүн натыйжасы:
'Бул сап (строка)'