tag1:关于php三目运算符的运算顺序:
$x = 3;
$x == 3 ? '我' : $x==1 ? '你' : '它';
实际运行的时候等价于 ( $x == 3 ? '我 ' : $x==1 ) ? '你 ' : '它 ';
区别于加了括号的用法:
$x = 3;
$x == 3? '我' : ($x==1 ? '你' : '它');
总结:
三目运算的规则是自左到右,a?b:c?d:e;等价于(a?b:c)?d:e;而不是a?b:(c?d:e);