PHpullh
학습 라이브러리/PHP/match 표현식

PHP · 기초 문법

match 표현식

PHP 8의 match 표현식으로 분기를 값으로 돌려받는 예제입니다.

기초 문법입문matchexpressionphp8

핵심 설명

PHP 8의 match 표현식으로 분기를 값으로 돌려받는 예제입니다.

PHP code

<?php
$code = 404;

$message = match ($code) {
    200 => 'ok',
    404 => 'not found',
    default => 'unknown',
};

echo $message;

학습 팁

예제 결과를 볼 때는 값뿐 아니라 타입도 같이 확인하는 습관을 들이면 PHP의 타입 시스템을 훨씬 안정적으로 익힐 수 있습니다.

주의할 점

match는 느슨한 비교가 아니라 엄격한 비교를 사용하므로 case 매칭 규칙이 switch와 다릅니다.

자주 묻는 질문

match 표현식란 무엇인가요?

PHP 8의 match 표현식으로 분기를 값으로 돌려받는 예제입니다.

match 표현식 학습 시 주의할 점은 무엇인가요?

match는 느슨한 비교가 아니라 엄격한 비교를 사용하므로 case 매칭 규칙이 switch와 다릅니다.