Konstrukcija elseif
Konstrukcija elseif se uporablja skupaj z if za preverjanje dodatnih pogojev,
če se je prejšnji pogoj if ali elseif izkazal za napačen. Omogoča ustvarjanje
verig pogojev in izvajanje različnih blokov kode glede na rezultat preverjanja.
Sintaksa
if (pogoj1) {
// koda, če je pogoj1 resničen
} elseif (pogoj2) {
// koda, če je pogoj2 resničen
} else {
// koda, če so vsi pogoji napačni
}
Primer
Preverimo vrednost spremenljivke in izpišimo ustrezen odziv:
<?php
$num = 10;
if ($num > 15) {
echo 'Število je večje od 15';
} elseif ($num > 5) {
echo 'Število je večje od 5, vendar ne večje od 15';
} else {
echo 'Število je 5 ali manj';
}
?>
Rezultat izvajanja kode:
'Število je večje od 5, vendar ne večje od 15'
Primer
Preverimo tip podatkov spremenljivke:
<?php
$var = '123';
if (is_int($var)) {
echo 'To je celo število';
} elseif (is_string($var)) {
echo 'To je niz';
} else {
echo 'To je drugačen tip podatkov';
}
?>
Rezultat izvajanja kode:
'To je niz'