Documentación offline PHP master

BackedEnum::from

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

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