Задать вопрос
vertello77
@vertello77
Боже…

Как проверять пустоту/наличие переменной с помощью тренарного оператора?

В коде много конструкций по типу
if(isset($var)) { echo 'Hello, world!'; } else { echo 'Bye, world!'; }
.
Хотелось бы использовать более компактный тренарный оператор вместо конструкции if-else, но во всех примерах находил только со сравнениями (по типу ($var1 < var2) ? true : false;), а с isset() и подобным — не встречал. Как быть?
  • Вопрос задан
  • 97 просмотров
Подписаться 1 Простой 3 комментария
Решения вопроса 1
Benzin102
@Benzin102
Shitcoder
echo isset($var) ? 'Hello, world!' : 'Bye, world!';
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Tim-A-2020
@Tim-A-2020
!empty($var) - Проверка на существование и пустоту
если существует и не пустой то выведет 'Hello, world!', а иначе 'Bye, world!'
echo !empty($var) ? 'Hello, world!' : 'Bye, world!';
Ответ написан
Ваш ответ на вопрос

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

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