Конструкция PHP empty().


Конструкция PHP empty() позволяет проверить, пуста ли переменная (не задано значение для переменной). Возвращает булево значение TRUE или FALSE.

Синтаксис:
boolean empty(mixed var)

Если переменная var не существует, то не будет выведено какой-либо ошибки – функция вернет TRUE.

empty() – это конструкция языка PHP, поэтому ее нельзя использовать в качестве параметра, передаваемого функции.

empty() может использоваться только с переменными (в том числе с массивами), если вы попробуете подставить в качестве аргумента результат выполнения другой функции, то независимо от того, что возвращает данная функция, empty() вернет FALSE.

Следующие значения проверяемой переменной будут считаться пустыми, то есть empty() вернет TRUE:

1
2
3
4
5
6
7
8
"" (пустая строка)
0 (0 как тип integer)
0.0 (0 как значение типа float)
"0" (0 как строка)
NULL
FALSE
array() (пустой массив)
$var; (переменная объявлена, но не имеет значения)

Пример использования:

1
2
3
4
5
6
7
8
<?php
$my_var = "ff";
if(empty($var)){
   echo "Пусто";
}else{
   echo "Переменная имеет значение";
}
?>

Выведет «Переменная имеет значение».





Другие посты

Категория: PHP-скрипты

Оставить комментарий