php三元運(yùn)算符 ? :
2015.09.10 | 603閱讀 | 0條評論 | php
我們寫PHP的時(shí)候,
可能if{...}else{...}用的是最多的,但是有時(shí)候,我們可以用C里邊的三元運(yùn)算,可以使代碼精減很多!
具體三元運(yùn)算如下:(expr1) ? (expr2) : (expr3);
詳細(xì)說明一下,當(dāng)expr1的運(yùn)算結(jié)果為true的時(shí)候,則執(zhí)行expr2;如果expr1的運(yùn)算結(jié)果為false的時(shí)候則執(zhí)行expr3。
看一個(gè)例子:
if(empty($_GET['a'])) {
$a = 'A';
}
else {
$a = 'B';
}
我們換成三元運(yùn)算法:
$a = empty($_GET['a'])?'A':'B';
如果$_GET['a']值為空,那么得出的結(jié)果是A,否則則是B。不知道是否明白了?
發(fā)表評論