
ReflectionEnumUnit::getValue() 메소드는 EnumType의 인스턴스에 대해 해당 EnumType의 EnumMember를 반환합니다.
예제를 들어보겠습니다.
#hostingforum.kr
php
enum Color: int {
case RED = 1;
case GREEN = 2;
case BLUE = 3;
}
$color = Color::RED;
echo ReflectionEnum::fromName(Color::class, 'RED')->getValue(); // 1
echo ReflectionEnum::fromName(Color::class, 'GREEN')->getValue(); // 2
echo ReflectionEnum::fromName(Color::class, 'BLUE')->getValue(); // 3
위 예제에서 ReflectionEnum::fromName() 메소드는 EnumType의 인스턴스를 반환하고, getValue() 메소드는 해당 EnumMember의 값을 반환합니다.
2025-04-14 07:32