Jak mogę zrozumieć zagnieżdżone?: Operatory w PHP? [duplikować]

Możliwy duplikat:
Problem z operatorem trójargumentowym PHP

Czytałem trochę o PHP wTen artykułi zatrzymałem się na chwilę, aby rozważyć jedną z jego wątpliwości. Nie potrafię zrozumieć, w jaki sposób na Ziemi PHP osiąga taki efekt, jak on.

W przeciwieństwie do (dosłownie!) Każdego innego języka z podobnym operatorem?lewo asocjacyjny. Więc to:

$arg = 'T';   
$vehicle = ( ( $arg == 'B' ) ? 'bus' :
            ( $arg == 'A' ) ? 'airplane' :
            ( $arg == 'T' ) ? 'train' :
            ( $arg == 'C' ) ? 'car' :
            ( $arg == 'H' ) ? 'horse' :
            'feet' );   
echo $vehicle;

drukuje konia.

Jaką logiczną ścieżką podąża PHP, co powoduje'horse' przypisany do$vehicle?

questionAnswers(2)

yourAnswerToTheQuestion