반응형
PHP 7버전대부터 나온 연산자로 NULL을 병합 해주는 연산자이다.
최근에 알게되어 찾아보다가 javascript에서도 해당 기능의 연산자가 있었다.
기본적인 기능은 '변수' ?? '대체 값' 이와 같은 방식으로 쓰이며, 해당 변수가 NULL이면 대체 값이 들어가는 형태이다.
$test = NULL;
$test = $test ?? 'empty';
//또는
$test ??= 'empty';
echo $test;
예를 들어 위와 같은 코드를 쓰게되면 $test에는 empty라는 글자가 들어가서 출력된다.
javascript에서도 사용이 가능한데
var test = null;
test = test ?? 'empty';
console.log(test);
javascript에서는 null이거나 undefined인 경우 동작한다.
728x90
'php' 카테고리의 다른 글
중복되지 않는 코드 발급 feat codeigniter (0) | 2022.04.20 |
---|---|
ie에서 파일 다운로드 한글 깨짐 (0) | 2022.04.15 |
한글 MIME type feat Codeigniter (0) | 2022.02.17 |
PHP 날짜 비교하여 차이 계산 (0) | 2022.02.07 |
PHP CURL(오픈 다트 - 공시정보) (0) | 2022.01.14 |
댓글