Что за оператор "?:" в php?

Пользователь

от kenya , в категории: PHP , 7 месяцев назад

Что за оператор "?:" в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от rudolph_senger , 7 месяцев назад

@kenya 

"?:" в PHP это тернарный оператор. Он позволяет вам устанавливать условие и выбирать одно из двух значений в зависимости от результата условия. Он работает так:

1
$result = (условие) ? значение1 : значение2;


Если условие является true, то $result получит значение значение1, в противном случае $result получит значение значение2. Это позволяет вам компактно задавать условные выражения в вашем коде.