Задать вопрос
ArtMavir
@ArtMavir

Как проверить переменную на пустоту?

Я получаю с приложения на api переменную:
$id_user = $this->delete("id_user");
Как правильно проверить, что данные не пусты?
Делаю с помощью empty:
if (empty($id_user))
{
}
else
{
}

Но если отправить переменную, но она будет пуста, то всё равно выполняется TRUE.

Объясните как поправить данный момент. Спасибо.
  • Вопрос задан
  • 2451 просмотр
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Nukk
@Nukk
MeteorJS евангелист
!empty вместо empty, ибо в данном случае если переменная пуста - if срабатывает.
в случае с !empty (если не пуста) - получите то, что нужно
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Kvarkas
@Kvarkas
IT (full stack)
"непусты" могут быть 2 типов сколько я помню или null или empty в случае empty сработает и if ($id_user="")... но !empty будет "по науке" правильнея, а вот для null eже if (is_null($id_user))...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы