- $A='1';
$text= $A== '1' ? "text现在是1" : $A =='2' ? "text现在是2":'text现在是0';
echo $text ;
当A=1的时候text 它返回的好像始终是2
来自下面的正确答案
- $A='1';
$text= $A== '1' ? "text现在是1" : ($A =='2' ? "text现在是2":'text现在是0');
echo $text ;
$A='1';
$text= $A== '1' ? "text现在是1" : ($A =='2' ? "text现在是2":'text现在是0');
echo $text ;
推荐楼 HOH 昨天20:10
三元本身就是大忌,你还要嵌套,一眼丁真,肯定不是程序员
2楼 rooney 昨天19:27
加括号吧,以免不必要的争议
3楼 FXB 昨天19:30
加括号吧,以免不必要的争议
加了括号好像还是这样这个把头都循环炸了
5楼 FXB 昨天19:35
$A='1';
$text= $A== '1' ? "text现在是1" : ($A =='2' ? "text现在是2":'text现在是0');
echo $text ; ...
厉害 我把括号加到前面去了
6楼 teardrops 昨天19:36
看来括号很值钱.
7楼 w138789 昨天20:07
三元运算嵌套多了你看着不晕吗
9楼 ros66 半小时前
别写这种代码恶心同事啦
10楼 AceSheep 18分钟前
有个开源项目 10行代码 每行套了三次三元
屎山
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。
