constant

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

constantDevuelve 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