실제 예제와 함께 PHP 8.1에서 열거형을 사용하는 방법

실제 예제와 함께 PHP 8.1에서 열거형을 사용하는 방법

2022-10-06 last update

4 minutes reading tutorial php php8 programming
열거형, 줄여서 열거형은 PHP 8.1의 새로운 기능입니다. 열거형은 고정된 수의 값을 나타내는 방법입니다. 열거형은 요일, 월 또는 색상과 같은 것을 나타내는 데 사용할 수 있습니다. 열거형을 사용하면 코드를 더 읽기 쉽고 유지 관리하기 쉽게 만들 수 있습니다.

열거형은 명명된 상수 집합으로 생각할 수 있습니다. Enum의 값은 고유해야 하며 모든 스칼라 유형(정수, 부동 소수점, 문자열 또는 부울)일 수 있습니다. 열거형은 enum 키워드를 사용하여 선언됩니다.



기본 구문



간단한 열거형은 다음과 같습니다.

enum PostStatus {
    case Published;
    case InReview;
    case Draft;
}


이전에 switch 문의 일부였던 case 키워드는 열거형이 허용하는 특정 값을 설명하는 데 사용됩니다. 값은 클래스 상수와 동일한 방식으로 참조됩니다.

$published = PostStatus::Published;


Enums in PHP 8.1 with Practical Examples .



How to use the Enums of PHP 8.1 in Laravel