$a = 0;
$b=$a??'';
$c=$a?$a:'';
echo $b;echo '<br/>';
echo $c;
结果:
b=0/c=''
??会判断变量是否存在不判断变量内容来赋值,
?:会判断内容来赋值,当要传递0的时候,?:就会出现丢失掉0赋值为空
$a = 0;
$b=$a??'';
$c=$a?$a:'';
echo $b;结果:
b=0/c=''
??会判断变量是否存在不判断变量内容来赋值,
?:会判断内容来赋值,当要传递0的时候,?:就会出现丢失掉0赋值为空