Elseif konstrukcija PHP
elseif konstrukcija leidžia
nustatyti sąlygas else bloke.
Pažiūrėkime pavyzdį:
<?php
$num = 1;
if ($num === 1) {
echo 'variant 1';
} elseif ($num === 2) {
echo 'variant 2';
} elseif ($num === 3) {
echo 'variant 3';
}
?>
elseif naudojimo pranašumas,
lyginant su keliais if, yra galimybė
aptikti situaciją, kai kintamojo $num
reikšmė neatitinka nė vienos sąlygos:
<?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';
}
?>
Kintamajame $day yra kažkoks skaičius
intervale nuo 1 iki 31. Nustatykite,
į kurią mėnesio dekadą patenka šis skaičius
(į pirmą, antrą ar trečią).
Modifikuokite ankstesnį uždavinį taip, kad,
jei kintamajame $day bus ne skaičius
nuo 1 iki 31, būtų išvestas klaidos pranešimas.