Elseif konstrukcija PHP
Konstrukcija elseif ļauj
uzstādīt nosacījumus else blokā.
Apskatīsim piemēru:
<?php
$num = 1;
if ($num === 1) {
echo 'variant 1';
} elseif ($num === 2) {
echo 'variant 2';
} elseif ($num === 3) {
echo 'variant 3';
}
?>
elseif izmantošanas priekšrocība
salīdzinājumā ar vairākiem if ir iespēja
noķert situāciju, kad mainīgā $num vērtība
neatbilst nevienam no nosacījumiem:
<?php
$num = 1;
if ($num === 1) {
echo 'variant 1';
} elseif ($num === 2) {
echo 'variant 2';
} elseif ($num === 3) {
echo 'variant 3';
} else {
echo 'variant not supported';
}
?>
Mainīgajā $day atrodas kāds skaitlis
no intervāla no 1 līdz 31. Nosakiet,
kurā mēneša dekādē ietilpst šis skaitlis
(pirmajā, otrajā vai trešajā).
Modificējiet iepriekšējo uzdevumu tā, lai,
ja mainīgajā $day atrodas nevis skaitlis
no 1 līdz 31, tiktu izvadīts kļūdas
paziņojums.