A-A+
三元运算符的简单理解
三元运算符(?:),也称为三目运算符,用于根据一个表达式在另两个表达式中选择一个,而不是用来在两个语句或者程序中选择。三元运算符最好放在括号里使用。
下面应用三元运算符实现一个简单的判断功能,如果正确则输出“三元运算”,否则输出“没有该值”,实例代码如下:
[code lang="php"]
[/code]
结果为“三元运算”。 ?: 运算符是 if...else 语句的快捷方式。它通常被用作较大表达式的一部分。
公式为:<表达式1>?<表达式2>:<表达式3>; "?"运算符的含义是: 先求表达式1的值, 如果为真, 则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假, 则执行表达式3 ,并返回表达式3的结果.