$b=210;$c=40;$a=$b>$c?4;5问$a的值是多少?这里面的?是什么意思,最终的值是多少?求高手指导

[复制链接]
查看11 | 回复1 | 2013-1-16 18:25:44 | 显示全部楼层 |阅读模式
$a的值是4。? : 是一个三元的运算符形式为 表达式1 ?表达式2 :表达式3如果表达式1成立(返回的逻辑值非0),那么整个表达式取表达式2的值;否则返回表达式3的值。$a = $b > $c ? 4 : 5 上面的例子是说:“$b > $c成立吗”?(有一个问号,所以是个判断——这只是帮助记忆的,问号和冒号是一个整体,不能拆开理解)如果成立,那么赋值号右侧表达式为4,即$a = 4;如果不成立,那么赋值号右侧为5,即$a = 5。这里$b > $c,表达式1成立,所以把4赋给了$a...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行