PHP의 match 구조

PHP 8.0에서는 단순화된 형태의 switch라고 할 수 있는 특별한 구조 match가 도입되었습니다. 이 구조 또한 일련의 값들 중 하나를 선택하기 위해 사용됩니다. 구문은 다음과 같습니다:

php<?php
  match (변수) {
    값1 => 결과1,
    값2 => 결과2,
    값3 => 결과3,
    default => 기본값
  }
?>

연산자 => 뒤에 오는 것은 match의 작업 결과로 반환되며 변수에 할당될 수 있습니다. 실제로 시도해 봅시다:

php<?php
  $lang = 'ru';
  
  $res = match ($lang) {
    'ru' => '111',
    'en' => '222',
    'de' => '333',
    default => '지원되지 않는 언어'
  };
  
  echo $res;
?>
Задание 1

변수 $num은 1, 2, 3 또는 4의 값을 가질 수 있습니다. 이 변수 값이 어느 계절에 해당하는지 결정하세요.