(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.
name
El 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!"
?>