Fork me on GitHub

php中??和?:区别

??和?:区别:

$headerVal = 0;

this->params =this−>params=headerVal ?? 2; 相当于 isset(headerVal) ?headerVal)?headerVal : 2; //结果是0

this->params =this−>params=headerVal ?: 2; 相当于 !empty(headerVal) ?headerVal)?headerVal : 2; //结果是2
posted @ 2021-04-22 15:43  君乐豹  阅读(164)  评论(0编辑  收藏  举报
Live2D