Конструкција 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 'Ово је други тип податка';
}
?>
Резултат извршавања кода:
'Ово је стринг'