Documentación offline PHP master

BackedEnum::tryFrom

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

En esta página

BackedEnum::tryFrom

Asocia un escalar a una instancia de enum o a null

Descripción#

public static BackedEnum::tryFrom(int $value): static
```php

El método tryFrom traduce un `string` o un `int` en el caso Enum correspondiente, si existe. Si no hay un caso correspondiente definido, devolverá null.

## Parámetros

`value`  
El valor escalar a hacer corresponder con un caso de enumeración.

## Valores devueltos

Una instancia de caso de esta enumeración, o `null` si no se ha encontrado.

## Ejemplos

Uso básico

El siguiente ejemplo ilustra la manera en que los casos de enumeración son devueltos.

```php

El ejemplo anterior mostrará:

enum(Suit::Hearts)
enum(Suit::Spades)

Véase también#

UnitEnum::cases, BackedEnum::from