(PHP 4 >= 4.0.4, PHP 5, PHP 7)
constant — Devuelve el valor de una constante
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.
nameEl nombre de la constante.
Devuelve el valor de la constante, o NULL si la constante no está
definida.
Se generará un error de nivel E_WARNING si la
constante no está definida.
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!"
?>