You are currently viewing Функция PHP | defined()

Функция PHP | defined()

Функция PHP defined () — это встроенная функция в PHP, которая проверяет, существует константа или нет, другими словами, определена она или нет.

Синтаксис:

bool defined($constant_name);

Параметр: Эта функция принимает один параметр, как указано выше и описано ниже.

  • $constant_name: Это обязательный параметр. В нем указывается имя константы.

Возвращаемое Значение: Эта функция возвращает значение TRUE, если константа существует, и значение FALSE в противном случае.

Примечание: Эта функция доступна для PHP 4.0.0 и более новой версии.

Ниже приведены примеры, иллюстрирующие функцию:

<?php
define("constant_key", "value for the constant key");
echo defined("constant_key");
?>

Выход:

Пример 2: 

Проверка с помощью условия if после определения константы.

<?php
define("constant_key", "value for the constant key");
if(defined("constant_key")){
	echo "constant_key is defined";
}else{
	echo "constant_key is not defined";
}
?>

Выход:

Пример 3: 

Проверка с условием if без определения константы.

<?php
//define("constant_key", "value for the constant key");
if(defined("constant_key")){
	echo "constant_key is defined";
}else{
	echo "constant_key is not defined";
}
?>

Выход:

constant_key is not defined