$a ?: 0 等同于 $a ? $a : 0。
这里要注意下 ?: 并不等同于 !empy($a)?$a:0;
举例:
$a=[]; $c = $a['v']?:123; //报错 Warning: Undefined array key "v"
$c = !empty($a['v'])?$a['v']:123; //正常
$a=[]; $c = $a['v']?:123; //报错 Warning: Undefined array key "v"
$c = !empty($a['v'])?$a['v']:123; //正常