Como posso entender aninhados?: Operadores em PHP? [duplicado]

Duplicata Possível:
Problema com o operador ternário do PHP

Eu estava lendo um pouco sobre PHP emEste artigoe parei por um tempo para considerar uma de suas queixas. Eu não consigo entender como o PHP chega ao resultado.

Ao contrário de (literalmente!) Todas as outras linguagens com um operador similar,?: Éesquerda associativo. Então, é isso:

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

imprime cavalo.

Que caminho lógico o PHP segue que resulta em'horse' sendo atribuído a$vehicle?

questionAnswers(2)

yourAnswerToTheQuestion