Constructia elseif în PHP
Constructia elseif permite
stabilirea condițiilor în blocul else.
Să ne uităm la un exemplu:
<?php
$num = 1;
if ($num === 1) {
echo 'variant 1';
} elseif ($num === 2) {
echo 'variant 2';
} elseif ($num === 3) {
echo 'variant 3';
}
?>
Avantajul utilizării elseif
în loc de mai multe if este posibilitatea
de a prinde situația când valoarea variabilei
$num nu se potrivește cu niciuna dintre condiții:
<?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';
}
?>
În variabila $day se află un număr
din intervalul de la 1 la 31. Determinați
în care decadă a lunii se încadrează acest număr
(în prima, a doua sau a treia).
Modificați problema anterioară astfel încât,
dacă în variabila $day nu este un număr
de la 1 la 31, să se afișeze un mesaj
de eroare.