PHP 现在升级他的语法越来越严谨了,这样做判断就会越来越多,这里汇总下当下PHP8中可用的一些简写包括判断之类的。
【 ?? 】
$c = $a ?? $b;
等同于 $c = isset(a) ? $a : $b;
【 ?: 】
$c = $a ?: $b;
等同于 $c = $a ? $a : $b;
【 && 】
A && B;
且
当A为真时,继续执行B;若A为假,则B不执行;
【 || 】
A || B;
或
当A为真时,B执行;若A为假时,则B执行;
可用于默认值赋值;
实例:!$a || $a=1;
【 !$a 】
【 <?=$a?> 】
<?=$a?>
等同于 <?php echo $a; ?>
【 .= 】
$a .= $b;
等同于 $a = $a.$b;