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) }