개발이야기/PHP1 PHP 널 병합 연산자, null coalescing operator, 삼항식 대체 PHP 에서 값을 확인할 때 조건문을 써서 값이 선언되었는지, 비어있는지 확인하고 값을 대입하는 경우가 많다. 확인할 값이 많을 경우 소스의 if 문이 엄청나게 늘어나게 된다. 뭐, 소스라인이 많은걸 좋아하는 사람은 모르겠지만 대부분의 개발자는 지저분하게 느끼거나 조건문을 없애기 위해 여러가지 기법들을 사용한다. PHP 7.0 부터는 null 병합 연산자를 제공한다. 아래 예를 보면 isset( ...... 구문을 ?? 으로 대체할 수 있다. $pageTitle = isset($title) ? $title : 'Default Title'; /* same syntax */ $pageTitle = $title ?? 'Default Title'; 그럼 위 구문은 어디까지 체크가 가능한지 조금 더 테스트 해보자.. 2023. 1. 14. 이전 1 다음