Wie kann ich geschachtelte Operatoren in PHP verstehen? [Duplikat]

Mögliche Duplikate:
Problem mit dem ternären PHP-Operator

Ich habe ein bisschen über PHP in gelesenDieser Beitragund ich hielt für eine Weile inne, um über einen seiner Griffe nachzudenken. Ich kann nicht herausfinden, wie um alles in der Welt PHP zu dem Ergebnis kommt, das es erzielt.

Im Gegensatz zu (wörtlich!) Jeder anderen Sprache mit einem ähnlichen Operator ist?:links assoziativ. Also das:

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

druckt Pferd.

Welchem ​​logischen Pfad folgt PHP?'horse' zugewiesen werden$vehicle?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage