BackedEnum::from
En esta página
BackedEnum::from
Convierte un escalar en una instancia de enum
Descripción#
public static BackedEnum::from(int $value): static
```php
El método from traduce un `string` o un `int` en un caso Enum correspondiente, si existe. Si no hay un caso correspondiente definido, lanzará un error `ValueError`.
## Parámetros
`value`
El valor escalar a hacer coincidir con un caso de enumeración.
## Valores devueltos
Una instancia de caso de esta enumeración.
## Ejemplos
Uso básico
El siguiente ejemplo ilustra la forma en que se devuelven los casos de enumeración.
```php
El ejemplo anterior mostrará:
enum(Suit::Hearts)
Fatal error: Uncaught ValueError: "B" is not a valid backing value for enum "Suit" in /file.php:15
Véase también#
UnitEnum::cases, BackedEnum::tryFrom