Возвращает значение константы


(PHP 4 >= 4.0.4, PHP 5)

constantВозвращает значение константы

Описание

mixed constant ( string $name )

Возвращает значение константы, указанной в параметре name.

Функция constant() полезна, если вам необходимо получить значение константы, но неизвестно её имя. Например, если оно хранится в переменной или возвращается функцией.

Данная функция также работает с константами классов.

Список параметров

name

Имя константы.

Возвращаемые значения

Возвращает значение константы либо NULL, если константа не определена.

Ошибки

Если константа не определена, то генерируется исключение уровня E_WARNING.

Примеры

Пример #1 Пример функции constant()

<?php

define
("MAXSIZE"100);

echo 
MAXSIZE;
echo 
constant("MAXSIZE"); // результат аналогичен предыдущему выводу


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!"

?>

Смотрите также

  • define() - Определяет именованную константу
  • defined() - Проверяет существование указанной именованной константы
  • См. раздел Константы