Я держу его в одной строке, если это коротко. В последнее время я использую этот стиль для более длинных или вложенных тернарных выражений оператора. Надуманный пример:
$value = ( $a == $b )
? 'true value # 1'
: ( $a == $c )
? 'true value # 2'
: 'false value';
Лично, какой стиль вы используете или найдете наиболее читаемым?
Изменить: (о том, когда использовать тернарный оператор)
Я обычно избегаю использовать более трех уровней тройного оператора. Я предпочитаю двухуровневый тернарный оператор более 2 уровней if-else, когда я повторяю переменные в скриптах PHP-скриптов.