PHP의 match 구조
PHP 8.0에서는 단순화된 형태의
switch라고 할 수 있는 특별한 구조
match가 도입되었습니다. 이 구조 또한
일련의 값들 중 하나를 선택하기 위해 사용됩니다.
구문은 다음과 같습니다:
<?php
match (변수) {
값1 => 결과1,
값2 => 결과2,
값3 => 결과3,
default => 기본값
}
?>
연산자 => 뒤에 오는 것은
match의 작업 결과로 반환되며
변수에 할당될 수 있습니다. 실제로
시도해 봅시다:
<?php
$lang = 'ru';
$res = match ($lang) {
'ru' => '111',
'en' => '222',
'de' => '333',
default => '지원되지 않는 언어'
};
echo $res;
?>
변수 $num은 1, 2,
3 또는 4의 값을 가질 수 있습니다.
이 변수 값이 어느 계절에 해당하는지
결정하세요.