Как объединить несколько тернарных операторов в PHP?

Я часто использую тернарные операторы, но могу ' нравится делать это.

Это то, что я пробовал до сих пор:

$foo = 1;
$bar = ( $foo == 1 ) ? "1" : ( $foo == 2 ) ? "2" : "other";
echo $bar; // display 2 instead of 1

Какой правильный синтаксис?

15
задан Cybrix 1 June 2011 в 14:43
поделиться