A estrutura switch-case em PHP

No PHP, existe uma estrutura especial switch-case, que é usada para selecionar um valor de uma série de valores. Estude sua sintaxe:

php<?php
  switch (variável) {
    case 'valor1':
      /*
        aqui o código que será executado caso
        a variável tenha o valor1
      */
    break;
    case 'valor2':
      /*
        aqui o código que será executado caso
        a variável tenha o valor2
      */
    break;
    case 'valor3':
      /*
        aqui o código que será executado caso
        a variável tenha o valor3
      */
    break;
    default:
      /*
        aqui o código que será executado caso
        não corresponda a nenhum valor
      */
    break;
  }
?>

Como você pode notar, a estrutura switch-case representa uma alternativa a múltiplas condições elseif. Vamos ver um exemplo. Suponha que temos um código assim:

php<?php
  $num = 1;
  
  if ($num === 1) {
    echo 'variante 1';
  } elseif ($num === 2) {
    echo 'variante 2';
  } elseif ($num === 3) {
    echo 'variante 3';
  } else {
    echo 'variante não suportada';
  }
?>

Vamos reescrever este código usando a estrutura switch-case:

php<?php
  $num = 1;
  
  switch ($num) {
    case 1:
      echo 'variante 1';
    break;
    case 2:
      echo 'variante 2';
    break;
    case 3:
      echo 'variante 3';
    break;
    default:
      echo 'variante não suportada';
    break;
  }
?>
Задание 1

A variável $num pode assumir os valores 1, 2, 3 ou 4. Determine em qual estação do ano o valor desta variável se encaixa.