defined

(PHP 4, PHP 5, PHP 7)

definedПроверяет существование указанной именованной константы

Описание

defined ( string $name ) : bool

Проверяет существование и наличие значения указанной константы.

Замечание:

Если необходимо узнать о существовании переменной, то используйте isset(), так как defined() применима лишь для констант. Если вам необходимо узнать о существовании функции, то используйте function_exists().

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

name

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

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

Возвращает true, если именованная константа, указанная в параметре name, была определена, false в противном случае.

Примеры

Пример #1 Проверка констант

<?php
/* Важно учесть необходимость использования кавычек. Данный пример проверяет,
 * является ли строка 'TEST' именем константы TEST. */
if (defined('TEST')) {
    echo 
TEST;
}
?>

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

  • define() - Определяет именованную константу
  • constant() - Возвращает значение константы
  • get_defined_constants() - Возвращает ассоциативный массив с именами всех констант и их значений
  • function_exists() - Возвращает true, если указанная функция определена
  • См. раздел Константы