站点图标 谷姐靓号网

PHP 三元运算如何嵌套使用?-FXB

Rate this post

    $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 ;

热议
来自 4#楼 zc035 昨天19:32

$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行代码 每行套了三次三元
屎山

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

退出移动版