PHP의 삼항 조건 연산자는 조건문에 따라 두 가지 값 중 하나를 선택하여 변수에 할당하거나 결과를 반환하는 데 사용됩니다.
(condition) ? expression1 : expression2
- condition: 평가할 조건입니다. 만약 조건이 참(true)이면 expression1이 선택되고, 그렇지 않으면 expression2가 선택됩니다.
- expression1: 조건이 참일 때 실행되는 표현식 또는 값입니다.
- expression2: 조건이 거짓일 때 실행되는 표현식 또는 값입니다.
조건문은 보통 비교 연산자나 논리 연산자를 사용하여 구성됩니다.
삼항 조건 연산자는 가독성을 높이고 코드를 간결하게 만드는 데 사용됩니다. 일반적으로 간단한 조건에 사용되며, 복잡한 조건의 경우에는 if-else 문이나 switch 문을 사용하는 것이 더 적합할 수 있습니다.
아래는 삼항 조건 연산자의 사용 예제입니다.
$a = 10;
$b = ($a > 5) ? "greater than 5" : "less than or equal to 5";
echo $b; // 출력: greater than 5
// 다음과 같은 if-else 문과 동일한 결과를 반환합니다.
/*
if ($a > 5) {
$b = "greater than 5";
} else {
$b = "less than or equal to 5";
}
*/
위 예제에서는 변수 $a의 값이 5보다 큰 경우에는 $b에 "greater than 5"가 할당되고, 그렇지 않은 경우에는 "less than or equal to 5"가 할당됩니다.
With ChatGPT
'PHP > 포스팅' 카테고리의 다른 글
[PHP] if-else 조건문 (0) | 2024.04.29 |
---|---|
[PHP] if 조건문 (0) | 2024.04.29 |
[PHP] 일치 비교 연산자 (0) | 2024.04.28 |
[PHP] 비트 연산자 (0) | 2024.04.26 |
[PHP] 논리 연산자 (0) | 2024.04.26 |