?? 연산자는 값을 순서대로 비교하여 NULL아닌 처음 값을 출력합니다.
만약, 모두 NULL이면 NULL을 출력합니다.
※PHP7부터 사용할 수 있습니다.
<?php
$a = 1;
$b = 2;
$c = NULL;
$d = NULL;
var_dump($a??$b); //int(1)
var_dump($b??$c); //int(2)
var_dump($c??$d); //NULL
?>
반응형
'PHP > PHP7 예비학교' 카테고리의 다른 글
[PHP] rand() vs mt_rand() - 난수 생성하기 (0) | 2020.09.12 |
---|---|
[PHP] 논리 연산자 - 'and'와 'or' 그리고 '&&'와 '||'연산자 (0) | 2020.09.06 |
[PHP] '<=>' 우주선 연산자 (0) | 2020.09.06 |
[PHP] '==='와 '==', '!='와 '!=='의 차이 (0) | 2020.09.06 |
[PHP] 결합 연산자 - 쉼표 마침표 차이(','와 '.'의 차이) (0) | 2020.09.06 |