UnitEnum::cases

(PHP 8 >= 8.1.0)

UnitEnum::cases — 열거형에 대한 사례 목록 생성


설명

public static UnitEnum::cases(): array

이 메서드는 열거형의 모든 케이스의 묶음 배열을 어휘 순서로 반환합니다.


매개변수

이 함수에는 매개변수가 없습니다.


반환 값

이 열거형의 정의된 모든 케이스의 배열을 어휘 순서로 나열합니다.


Examples

예제 #1 기본 사용법

다음 예는 열거형 케이스가 반환되는 방법을 보여줍니다.

                  
<?php
enum Suit
{
    case Hearts;
    case Diamonds;
    case Clubs;
    case Spades;
}

var_dump(Suit::cases());
?>
                  
                

위의 예는 다음을 출력합니다.

array(4) {
    [0]=>
    enum(Suit::Hearts)
    [1]=>
    enum(Suit::Diamonds)
    [2]=>
    enum(Suit::Clubs)
    [3]=>
    enum(Suit::Spades)
}