PHP/포스팅

[PHP] 삼항 조건 연산자

짜집퍼박사(짜박) 2024. 4. 28. 19:49

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