defined

(PHP 4, PHP 5, PHP 7, PHP 8)

defined — Перевіряє існування вказаної константи.

Опис

defined(string $constant_name): bool

Перевіряє існування та наявність значення зазначеної константи.

Функція також працює з константами класів і переліками

Зауваження :

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

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

constant_name

Ім'я константи.

Значення, що повертаються

Повертає true, если именованная константа, указанная в параметреconstant_name, була визначена, false в іншому випадку.

Приклади

Приклад #1 Перевірка констант

Loading...

Приклад #2 Перевірка варіантів перерахування (починаючи з PHP 8.1.0)

Loading...

Дивіться також

  • define() - визначає іменовану константу
  • constant() - Повертає значення константи
  • get_defined_constants() - Повертає асоціативний масив з іменами всіх констант та їх значень
  • function_exists() - Повертає true, якщо вказана функція визначена
  • Смотрите раздел Константи