java короткая запись if



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

Помогите с PHP. Что значит символ? в php например mail($email, $subject, $message) ? echo 1 : echo \'2\'; и получил лучший ответ

Ответ от 1_and_0[гуру]
Как уже было сказано выше, да - это упрощенная конструкция if/else, называется она "тернарный оператор", его применение оправдано, когда запись событий происходящих после условия - короткая.
Пример:
$a = ($b)?$b:0;
вместо
if(($b)) $a = $b; else $a = 0;

Ответ от IRQ[гуру]
Это упрощённая запись if/else

Ответ от Коля Частоколов[гуру]
Это краткий вариант условного оператора (if/else). Если верно значение перед "?", то выполняется код после "?", иначе после " : "

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Помогите с PHP. Что значит символ? в php например mail($email, $subject, $message) ? echo 1 : echo \'2\';

Мускусный бык, какое его ещё название...?
поставил в затруднительное положение зоологов, которые долго раздумывали, как классифицировать и
подробнее...
 

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

Имя*

E-mail:*

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