Documentación offline PHP master

constant

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

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