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

Как оформить уровни вложенности в условии?

Здравствуйте, есть следующее сложное условие со вложенностями:

((($data['lr1rt'] != 1) || ($data['lr1rt'] != 2) || ($data['lr1rt'] != 3)) 
&& ($data['lr1g'] != 2)) ? (($data['lr1rt'] != 4) ? (($data['lr1rt'] != 5) ? 0 : 5) : 4) : 1;


Хотелось бы чтобы значение "1" выводилось только при условии, когда
((($data['lr1rt'] == 1) || ($data['lr1rt'] == 2) || ($data['lr1rt'] == 3)) && ($data['lr1g'] == 2))

Но проблема в том, что "1" выводится при всех условиях если ($data['lr1g'] == 2)

Спасибо
  • Вопрос задан
  • 2300 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя Максим Гречушников К ответам на вопрос (4)
@maxyc_webber
Web-программист
Побуду некромантом. но открыл для себя шаблон Спецификация https://maxyc.ru/programming/pattern-specification/
очень удобно
Ответ написан
Комментировать