PHP程序员站--PHP编程开发平台
 当前位置:主页 >> PHP基础 >> 每日技巧 >> 

php三元运算符:?(问号)和:(冒号)使用方法

php三元运算符:?(问号)和:(冒号)使用方法

来源:phperz.com  作者:phperz.com  发布时间:2010-05-20
经常有刚接触php的朋友问我,php中经常见到如下代码的语句,问

经常有刚接触php的朋友问我,php中经常见到如下代码的语句,问号和冒号是什么意思,这个语句是什么意思?

例如:

$shenhe=$val['available']?"已审核":"未审核"

其实,这就是一个if语句的缩写,C语言里的语法,条件表达式e1?e2:e3,若e1为真(非0),则此表达式的值为e2的值;若为假,则表达式的值为e3。等同于

$e="";
if(e1){
 $e=e2;
}
else{
 $e=e3;
}

其中e1、e2、e3都是表达式。


延伸阅读:
JavaScript教程:实例解析运算符(==号)
Tags: php   三元   运算符   方法   使用  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号