ProfiPHPProfiPHP
Категория: Функции обращения к переменным

Функция Empty

Функция Empty проверяет, пуста ли переменная.
bool empty( mixed $var )
Переменная считается пустой, если она не существует или ее значение равно FALSE. Функция Empty не генерирует предупреждение если переменная не существует.

В параметре Var указывается проверяемая переменная.

Если переменная не существует, предупреждение не генерируется. Это значит, что Empty фактически является точным эквивалентом конструкции:
! isset( $var ) || $var == false
Функция Empty возвращает FALSE, если Var существует, и содержит непустое и ненулевое значение. В противном случае возвращает TRUE.

Пустыми определяются следующие значения: "" - пустая строка, 0 - целое число, 0.0 - дробное число, "0" - строка, NULL, FALSE, array() - пустой массив, $var - переменная объявлена, но не имеет значения.

Пример использования:
$var = ''; //
if ( empty( $var ) ) {
echo "Переменная не пустая.";
}
Начиная с версии PHP 5.5.0 функция Empty поддерживает выражения, а не только переменные.
$var = ''; //
if ( empty( trim( $var ) ) ) {
echo "Переменная не пустая.";
}

Добавить комментарий

Имя:
Текст комментария: