PHP三元运算符嵌套为何结果为0?

发布日期:2025-11-20 18:57:22 阅读:1

b = 20;$c = 40;$a = $b > $c ? ($c - $b) ? 1 : ($b - $c) > 0 ? 0 : ($b + $c) : ($b * $c);echo $a;核心问题:三元运算符嵌套时括号不完整,导致PHP解析逻辑与预期不符。PHP的三元运算符是左结合的,但缺乏括号时解析顺序会偏离开发者意图。逐层解析原始代码...

评论列表
暂无评论,来说两句吧~
相关推荐