Konstruksi match dalam PHP

Dalam PHP 8.0, muncul konstruksi khusus match, yang merupakan versi sederhana dari switch. Konstruksi ini juga digunakan untuk memilih satu nilai dari serangkaian nilai. Berikut sintaksnya:

php<?php
  match (variabel) {
    nilai1 => hasil1,
    nilai2 => hasil3,
    nilai3 => hasil3,
    default => nilai default
  }
?>

Yang ada setelah operator =>, dikembalikan sebagai hasil kerja match dan dapat ditetapkan ke dalam variabel. Mari kita coba dalam praktik:

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

Variabel $num dapat menerima nilai 1, 2, 3 atau 4. Tentukan musim mana yang sesuai dengan nilai variabel ini.