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