constant
En esta página
constant
Retorna el valor de una constante
Descripción#
constant(string $name): mixed
```php
Retorna el valor de la constante `name`.
`constant` es útil cuando se debe leer el valor de una constante, pero su nombre solo se conoce durante la ejecución del script. Por ejemplo, este nombre puede ser el resultado de una función.
Esta función también funciona con las [constantes de clase](#language.oop5.constants) y [tipos enum](#language.types.enumerations).
## Parámetros
`name`
El nombre de la constante.
## Valores devueltos
Retorna el valor de la constante.
## Errores/Excepciones
Si la constante no está definida, se lanza una excepción `Error`. Anteriormente a PHP 8.0.0, se emitía un error de nivel `E_WARNING` en este caso.
## Historial de cambios
| Versión | Descripción |
|----|----|
| 8.0.0 | Si la constante no está definida, `constant` ahora lanza una excepción `Error`; anteriormente se emitía un `E_WARNING` y se retornaba `null`. |
## Ejemplos
Uso de la función `constant` con constantes
Uso de la función `constant` con tipos enum (a partir de PHP 8.1.0)
```php
Véase también#
define, defined, get_defined_constants, La sección sobre las constantes