PHP 判斷寫法
一般寫法
if ($a) {
$a = $a;
} else {
$a = $b;
}
簡寫
$a = $a ? $a : $b;PHP 5.3 以後可以寫的更簡單一點
$a = $a ?: $b;PHP 7.0 開始支援兩個問號 (
??),兩個問號是什麼意思?$a = $a ?? $b;兩個問號不是單純的 if 判斷,他是 isset,等同於:
$a = isset($a) ? $a : $b;
留言
張貼留言