<?php
$a =78;
$b = $a >= 60 ?'及格':'不及格';
echo $b;
echo '<br>';
if($a >= 60){
echo '及格';
}else{
echo '不及格';
}
?>
既然你都已经知道if..else了,你应该知道的。
三元运算符是必须要有返回值,而if-else语句并不一定有返回值,其执行结果可能是赋值语句或者打印输出语句。此外,三元表达式的性能更好。