Wpis z mikrobloga

@Leniek:

Unlike (literally!) every other language with a similar operator, ?: is left associative. So this:


$arg = 'T';

$vehicle = ( ( $arg == 'B' ) ? 'bus' :

( $arg == 'A' ) ? 'airplane' :

( $arg == 'T' ) ? 'train' :

( $arg == 'C' ) ? 'car' :

( $arg == 'H' ) ? 'horse' :

'feet' );

echo $vehicle;


prints horse.


Serio? OMG.