Konstruktsioon elseif
Konstruktsiooni elseif kasutatakse koos if-ga täiendavate tingimuste kontrollimiseks,
kui eelmine tingimus if või elseif osutus vääraks. See võimaldab luua
tingimuste ahelaid ja täita erinevaid koodiblokke sõltuvalt kontrolli tulemusest.
Süntaks
if (tingimus1) {
// kood, kui tingimus1 on tõene
} elseif (tingimus2) {
// kood, kui tingimus2 on tõene
} else {
// kood, kui kõik tingimused on väärad
}
Näide
Kontrollime muutuja väärtust ja väljastame vastava sõnumi:
<?php
$num = 10;
if ($num > 15) {
echo 'Arv on suurem kui 15';
} elseif ($num > 5) {
echo 'Arv on suurem kui 5, kuid mitte suurem kui 15';
} else {
echo 'Arv on 5 või väiksem';
}
?>
Koodi täitmise tulemus:
'Arv on suurem kui 5, kuid mitte suurem kui 15'
Näide
Kontrollime muutuja andmetüüpi:
<?php
$var = '123';
if (is_int($var)) {
echo 'See on täisarv';
} elseif (is_string($var)) {
echo 'See on string';
} else {
echo 'See on teist tüüpi andmed';
}
?>
Koodi täitmise tulemus:
'See on string'