PHP三元運算符是一種比較運算符,廣泛用於開發之中,此外三元運算符有很多簡寫模式
$a = 0;
$b = $a > 0 ? $a : 1;
$c = $a ? $a : 2;
$d = $a ?: 3;
$f = $a ?? 3;
var_dump($b); // int 1 true返回$a, false返回1
var_dump($c); // int 2 true返回$a, false返回2
var_dump($d); // int 3 true返回$a, false返回3
var_dump($f); // int 0 將最後的表達式轉化後的表達式 isset($a) ? $a : 3