(PHP 4, PHP 5, PHP 7)
defined — Проверяет существование указанной именованной константы
$name
) : boolПроверяет существование и наличие значения указанной константы.
Замечание:
Если необходимо узнать о существовании переменной, то используйте isset(), так как defined() применима лишь для констант. Если вам необходимо узнать о существовании функции, то используйте function_exists().
name
Имя константы.
Возвращает TRUE
, если именованная константа, указанная в параметре
name
, была определена, FALSE
в противном случае.
Пример #1 Проверка констант
<?php
/* Важно учесть необходимость использования кавычек. Данный пример проверяет,
* является ли строка 'TEST' именем константы TEST. */
if (defined('TEST')) {
echo TEST;
}
?>