Die elseif-Konstruktion in PHP

Die Konstruktion elseif erlaubt es, Bedingungen im else-Block zu definieren. Schauen wir uns ein Beispiel an:

php<?php
  $num = 1;
  
  if ($num === 1) {
    echo 'variant 1';
  } elseif ($num === 2) {
    echo 'variant 2';
  } elseif ($num === 3) {
    echo 'variant 3';
  }
?>

Der Vorteil der Verwendung von elseif anstelle mehrerer if-Anweisungen ist die Möglichkeit, die Situation abzufangen, in der der Wert der Variable $num auf keine der Bedingungen zutrifft:

php<?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';
  }
?>
Задание 1

In der Variable $day liegt eine Zahl aus dem Intervall von 1 bis 31. Bestimmen Sie, in welche Dekade des Monats diese Zahl fällt (in die erste, zweite oder dritte).

Задание 2

Modifizieren Sie die vorherige Aufgabe so, dass, wenn in der Variable $day keine Zahl von 1 bis 31 ist, eine Fehlermeldung ausgegeben wird.