# constant

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

constant — Devuelve el valor de una constante

### Descripción

constant(string `$name`): mixed

Devuelve el valor de una constante indicada por `name`.

constant() es útil si se necesita recuperar el valor de una constante, pero no se conoce su nombre. Esto es, está almacenada en una variable o es devuelta por una función.

Esta función también funciona con las constantes de clases.

### Parámetros

`name`

  El nombre de la constante.

### Valores devueltos

Devuelve el valor de la constante, o `null` si la constante no está definida.

### Errores/Excepciones

Se generará un error de nivel `E_WARNING` si la constante no está definida.

### Ejemplos

Ejemplo #1 Ejemplo de constant()

`<?php
define("MAXSIZE", 100);
echo MAXSIZE;
echo constant("MAXSIZE"); // lo mismo que la línea anterior
interface bar {
const test = 'foobar!';
}
class foo {
const test = 'foobar!';
}
$const = 'test';
var_dump(constant('bar::'. $const)); // string(7) "foobar!"
var_dump(constant('foo::'. $const)); // string(7) "foobar!"
?>`

### Ver también

- define() - Define una constante con nombre
- defined() - Comprueba si existe una constante con nombre dada
- La sección sobre Constantes