??和?:区别:
$headerVal = 0;
$this->params = $headerVal ?? 2; 相当于 isset($headerVal) ? $headerVal : 2; //结果是0
$this->params = $headerVal ?: 2; 相当于 !empty($headerVal) ? $headerVal : 2; //结果是2
??和?:区别:
$headerVal = 0;
$this->params = $headerVal ?? 2; 相当于 isset($headerVal) ? $headerVal : 2; //结果是0
$this->params = $headerVal ?: 2; 相当于 !empty($headerVal) ? $headerVal : 2; //结果是2