Пустой 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. Она является очень полезной для проверки, содержит ли переменная какое-либо значение или нет.