Elseif-konstruksie
Die konstruksie elseif word saam met if gebruik om bykomende voorwaardes te toets,
indien die vorige voorwaarde if of elseif vals was. Dit laat jou toe om
voorwaardekettings te skep en verskillende blokke kode uit te voer, afhangende van die toetsuitslag.
Sintaksis
if (voorwaarde1) {
// kode, indien voorwaarde1 waar is
} elseif (voorwaarde2) {
// kode, indien voorwaarde2 waar is
} else {
// kode, indien alle voorwaardes vals is
}
Voorbeeld
Kom ons toets die waarde van 'n veranderlike en toon die ooreenstemmende boodskap:
<?php
$num = 10;
if ($num > 15) {
echo 'Getal is groter as 15';
} elseif ($num > 5) {
echo 'Getal is groter as 5, maar nie groter as 15 nie';
} else {
echo 'Getal is 5 of minder';
}
?>
Resultaat van kode-uitvoering:
'Getal is groter as 5, maar nie groter as 15 nie'
Voorbeeld
Kom ons toets die tipe data van 'n veranderlike:
<?php
$var = '123';
if (is_int($var)) {
echo 'Dit is 'n heelgetal';
} elseif (is_string($var)) {
echo 'Dit is 'n string';
} else {
echo 'Dit is 'n ander tipe data';
}
?>
Resultaat van kode-uitvoering:
'Dit is 'n string'