BackedEnum interface
(PHP 8 >= 8.1.0)
소개
BackedEnum 인터페이스는 엔진이 지원하는 열거형에 자동으로 적용됩니다. 사용자 정의 클래스에 의해 구현되지 않을 수 있습니다. 엔진에서 기본 구현을 제공하므로 열거형은 메서드를 재정의할 수 없습니다. 유형 검사에만 사용할 수 있습니다.
인터페이스 개요
interface BackedEnum extends UnitEnum {
/* Methods */
public static from(string|int $value): static
public static tryFrom(string|int $value): ?static
}
목차
- BackedEnum::from — Maps a scalar to an enum instance
- BackedEnum::tryFrom — Maps a scalar to an enum instance or null