vertello77
@vertello77
Боже…

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

В коде много конструкций по типу
if(isset($var)) { echo 'Hello, world!'; } else { echo 'Bye, world!'; }
.
Хотелось бы использовать более компактный тренарный оператор вместо конструкции if-else, но во всех примерах находил только со сравнениями (по типу ($var1 < var2) ? true : false;), а с isset() и подобным — не встречал. Как быть?
  • Вопрос задан
  • 86 просмотров
Решения вопроса 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!';
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
RecruitIT Москва
от 100 000 до 160 000 ₽
Simtech Development Санкт-Петербург
от 100 000 ₽
Сбер Москва
До 240 000 ₽