Documentación offline PHP master

ReflectionClassConstant::isEnumCase

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

En esta página

ReflectionClassConstant::isEnumCase

Verifica si la constante de clase es un caso de enumeración

Descripción#

public ReflectionClassConstant::isEnumCase(): bool
```php

Verifica si la constante de clase es un caso de [enumeración](#language.enumerations).

## Parámetros

Esta función no contiene ningún parámetro.

## Valores devueltos

`true` si la constante de clase es una enumeración; de lo contrario `false`.

## Ejemplos

Ejemplo de ReflectionClassConstant::isEnumCase

Distingue entre los casos de enumeración y las constantes de clase regulares.
getReflectionConstants() as $constant) { echo "{$constant->name} is ", $constant->isEnumCase() ? "an enum case" : "a regular class constant", PHP_EOL; } ?>

```php

El ejemplo anterior mostrará:

BORING_CONSTANT is a regular class constant
ENUM_VALUE is a regular class constant
DRAFT is an enum case
PUBLISHED is an enum case
ARCHIVED is an enum case

Véase también#

ReflectionEnum