Misc. Funções
PHP Manual

constant

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

constantRetorna o valor de uma constante

Descrição

mixed constant ( string $name )

Retorna o valor de uma constante indicada pelo parâmetro name.

A função constant() é útil se você precisa pegar o valor de uma constante, mas não sabe o seu nome. I.e. esta guardada em uma variável ou é retornada por uma função.

Esta função funciona também com constantes de classes.

Parâmetros

name

O nome da constante.

Valor Retornado

Retorna o valor da constante, ou NULL se o constante não é definida.

Exemplos

Exemplo #1 Exemplo da constant()

<?php
define
("MAXSIZE"100);
echo 
MAXSIZE;
echo 
constant("MAXSIZE"); // mesma coisa que a linha 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!"

?>

Veja Também


Misc. Funções
PHP Manual