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
?