三元運算符跟if()else有什么區(qū)別
<?php
$a =78;
$b = $a >= 60 ?'及格':'不及格';
echo $b;
echo '<br>';
if($a >= 60){
????echo '及格';
}else{
????echo '不及格';
}
?>
<?php
$a =78;
$b = $a >= 60 ?'及格':'不及格';
echo $b;
echo '<br>';
if($a >= 60){
????echo '及格';
}else{
????echo '不及格';
}
?>
2019-01-23
舉報
2019-04-11
既然你都已經(jīng)知道if..else了,你應(yīng)該知道的。
2019-01-23
?三元運算符是必須要有返回值,而if-else語句并不一定有返回值,其執(zhí)行結(jié)果可能是賦值語句或者打印輸出語句。此外,三元表達式的性能更好。