Пустой PHP: основы и примеры
Когда мы говорим о термине "empty" в контексте PHP, мы обычно имеем в виду функцию empty()
. Эта функция проверяет, является ли переменная пустой или равной false. В PHP пустой переменной считается та, которая имеет значение null, false, 0, "", array()
или такую, которая ещё не была инициализирована.
Пример 1:
$var = null;
if (empty($var)) {
echo "Переменная пустая или равна false";
} else {
echo "Переменная не пустая";
}
В данном примере переменная $var
равна null
, поэтому функция empty()
вернет true
и выводит сообщение "Переменная пустая или равна false".
Пример 2:
$var = 0;
if (empty($var)) {
echo "Переменная пустая или равна false";
} else {
echo "Переменная не пустая";
}
В этом примере переменная $var
равна 0
, что также считается пустым значением. Таким образом, функция empty()
возвращает true
и выводит сообщение "Переменная пустая или равна false".
Пример 3:
$var = "hello";
if (empty($var)) {
echo "Переменная пустая или равна false";
} else {
echo "Переменная не пустая";
}
В данном примере переменная $var
содержит строку "hello", что не является пустым значением. Поэтому функция empty()
возвращает false
и выводит сообщение "Переменная не пустая".
Пример 4:
$var = array();
if (empty($var)) {
echo "Переменная пустая или равна false";
} else {
echo "Переменная не пустая";
}
В этом примере переменная $var
является пустым массивом array()
, поэтому функция empty()
вернет true
и выводит сообщение "Переменная пустая или равна false".
Данные примеры помогут вам понять, как работает функция empty()
в PHP. Она является очень полезной для проверки, содержит ли переменная какое-либо значение или нет.