ЭТО-Тернарный операто!
В языке РНР предусмотрена конструкция, которая работает почти так же, как и оператор if — тернарный оператор. В его синтаксисе, приведенном ниже, не используются ключевые слова, только символы « ? » и «:»:
$variable = condition ? expressionl -. expression2 ;
Если условие condition выполняется, то переменной $variable присваивается результат вычисления выражения expressionl, иначе — выражения expression2. В результате можно писать очень компактный, и тем не менее вполне прозрачный код.