php if else сокращенная запись



Автор Евгений Халиуллин задал вопрос в разделе Другие языки и технологии

Как в написании программы можно заменить условия \"if\" и \"else\" ? и получил лучший ответ

Ответ от Ётепан Михалин[гуру]
bit = ((t<1)? 0 : 1) я пользуюсь такой конструкцией на практике но лучше ей не злоупотреблять-сильно портит удобочитаемость кода. Да и не всегда она может заменить блок if-then-else. Но иногда пользоваться такой конструкцией даже проще- думаю это как раз тот случай. \"bit = !(t < 1)\"-так тоже можно. Пожалуй даже лучше.

Ответ от DverZapili[гуру]
bit = !(t < 1);

Ответ от А[гуру]
bit = t<1? 0 : 1; - подобные конструкции есть не во всех языках и, фактически, это просто сокращенная запись if-then-else, что не является заменой как вы того хотите. bit = !(t < 1); - можно еще сократить: bit = (t >= 1); - на одну опера

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как в написании программы можно заменить условия \"if\" и \"else\" ?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*