Operador ternario comportamiento extraño [cerrado]
Viniendo de C # debo hacer un proyecto en PHP.
Estoy usando este código:
$transport = 'T';
$vehicle = (
( $transport == 'B' ) ? 'bus' :
( $transport == 'A' ) ? 'airplane' :
( $transport == 'T' ) ? 'train' :
( $transport == 'C' ) ? 'car' :
( $transport == 'H' ) ? 'horse' :
'feet' );
echo $vehicle;
Yo esperaría que se imprimatrain
, pero me salehorse
. Ejemplo de teclado:http://codepad.org/rWllfrht
¿Quién puede explicar este extraño comportamiento?