text: Если условие будет не булевым выражением, возможен выход за границы списка с исключением. $a = $b==1 ? "first value" : ($b==2 ? "second value" : ($b==3 ? "result value" : "default value")); Тернарный оператор в PHP эквивалентен более длинной конструкции if - else.