[PHP] '?' 조건부(ternary) 연산자
·
Development/PHP
'?' 조건부 연산자 조건식의 결과에 따라 참과 거짓의 값 중 하나를 반환한다. =>조건식이 참일 경우 : 앞의 값을, 거짓일 경우 뒤의 값을 반환한다. 문법 조건식 ? 참일때의 값 : 거짓일때의 값 예제 $age = 18; $message = ($age >= 20) ? "성인입니다" : "미성년자입니다"; echo $message; // "미성년자입니다" 출력 age가 조건식인 20보다 작으므로, 거짓이되어 : 뒤의 값인 "미성년자입니다"를 출력하게 된다. PHP '?' 연산자는 5.3 버전 이상 부터 모두 사용할 수 있다. PHP 버전이 5.2라면 if-else구문을 사용해야 한다.