在 PHP 如果我們要判斷某個變數是否有值,可以使用 isset() 來判斷,在程式裡面如果遇到變數不存在會有錯,所以可以透過 isset 來給預設值,像是:
$var = isset($var) ? $var : "default";
或是用這樣的寫法:
isset($var) ?: $var = 'default';
在 PHP 7.0 後可以簡化成這種寫法,用 ?? 來判斷是否要給預設值:
$var = $var ?? 'default';
在 PHP 7.4 後還能簡化成這樣:
$var ??= 'default';
給有需要的參考。