Вы можете использовать PHP-функцию empty()
, чтобы узнать, пуста ли переменная или нет. Переменная считается пустой, если она не существует или если ее значение равно FALSE
.
Давайте попробуем следующий пример, чтобы понять, как в основном работает эта функция:
<?php
$var1 = '';
$var2 = 0;
$var3 = NULL;
$var4 = FALSE;
$var5 = array();
// Testing the variables
if(empty($var1)){
echo 'Эта строка печатается, потому что переменная $var1 пустая';
}
echo "<br>";
if(empty($var2)){
echo 'Эта строка печатается, потому что переменная $var2 пустая';
}
echo "<br>";
if(empty($var3)){
echo 'Эта строка печатается, потому что переменная $var3 пустая';
}
echo "<br>";
if(empty($var4)){
echo 'Эта строка печатается, потому что переменная $var4 пустая';
}
echo "<br>";
if(empty($var5)){
echo 'Эта строка печатается, потому что переменная $var5 пустая';
}
?>
Функция empty()
не генерирует предупреждение, если переменная не существует. Это означает, что empty()
эквивалентен !isset($var) || $var == false
.