Die match-Konstruktion in PHP

In PHP 8.0 erschien eine spezielle Konstruktion match, die eine vereinfachte Variante von switch darstellt. Diese Konstruktion wird ebenfalls verwendet, um einen Wert aus einer Reihe von Werten auszuwählen. Hier ist ihre Syntax:

php<?php
  match (Variable) {
    Wert1 => Ergebnis1,
    Wert2 => Ergebnis3,
    Wert3 => Ergebnis3,
    default => Standardwert
  }
?>

Was nach dem Operator => steht, wird als Ergebnis der Arbeit von match zurückgegeben und kann einer Variable zugewiesen werden. Lassen Sie uns das in der Praxis ausprobieren:

php<?php
  $lang = 'ru';
  
  $res = match ($lang) {
    'ru' => '111',
    'en' => '222',
    'de' => '333',
    default => 'unsupported language'
  };
  
  echo $res;
?>
Задание 1

Die Variable $num kann die Werte 1, 2, 3 oder 4 annehmen. Bestimmen Sie, in welche Jahreszeit der Wert dieser Variable fällt.