记录php踩过的坑

来源:互联网 发布:win10怎么安装c语言 编辑:程序博客网 时间:2024/06/07 06:12
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);


0 0