PHP 썸네일형 리스트형 null coalescing operator ?? double question in php 널 병합 연산자 회사 코드를 보다가 ?? 이 있는 걸 봤다. ?만 붙은 경우는 보통 함수 return 시 nullable 또는 삼항 연산자에서 값이 false냐 true냐에 따라 분기해서 값을 정할 때 사용한다. php에서의 ??의 명칭은 null coalescing operator라고 한다. 사용법은 다음과 같다. $_GET['user']의 값이 null이 아닌 경우는 그대로 $_GET['user']의 값을 쓰고 null인 경우에는 'nobody' 문자열을 $username에 할당한다. isset() 헬퍼 메서드와 삼항 연산자를 써서 $_GET['user']에 값이 있는 지 판단하고 있으면 $_GET['user'], 없으면 'nobody'. 즉, 값이 set 되었는지에 따라 :를 기준으로 전자를 할당하느냐 후자를 할당.. PHP 기호 모음집 & =& &= && !! @ ?: ?string ?int ?array ?bool ?float : :: \ -> => 등등 다양하고 생소한 기호들이 있다. 출처 https://stackoverflow.com/questions/3737139/reference-what-does-this-symbol-mean-in-php 이전 1 다음