최초 작성일 : 2023-08-23 | 수정일 : 2023-09-05 | 조회수 : 371 |
PHP의 비교 연산자는 두 값을 비교하여 true
또는 false
결과를 반환한다.
다음은 PHP에서 사용되는 주요 비교 연산자와 그 설명이다.
1. 동일 (==
)
두 값이 같은지 확인한다.
데이터 타입은 고려하지 않다.
php$a = 5;
$b = '5';
var_dump($a == $b); // 결과: true
2. 일치 (===
)
두 값과 그들의 데이터 타입이 모두 같은지 확인한다.
php$a = 5;
$b = '5';
var_dump($a === $b); // 결과: false
3. 다름 (!=
또는 <>
)
두 값이 다른지 확인한다.
데이터 타입은 고려하지 않다.
php$a = 5;
$b = 6;
var_dump($a != $b); // 결과: true
4. 불일치 (!==
)
두 값 또는 그들의 데이터 타입 중 하나가 다른지 확인한다.
php$a = 5;
$b = '5';
var_dump($a !== $b); // 결과: true
5. 보다 큼 (>
)
왼쪽 값이 오른쪽 값보다 큰지 확인한다.
php$a = 10;
$b = 5;
var_dump($a > $b); // 결과: true
6. 보다 작음 (<
)
왼쪽 값이 오른쪽 값보다 작은지 확인한다.
php$a = 3;
$b = 7;
var_dump($a < $b); // 결과: true
7. 보다 크거나 같음 (>=
)
왼쪽 값이 오른쪽 값보다 크거나 같은지 확인한다.
php$a = 8;
$b = 8;
var_dump($a >= $b); // 결과: true
8. 보다 작거나 같음 (<=
)
왼쪽 값이 오른쪽 값보다 작거나 같은지 확인한다.
php$a = 6;
$b = 10;
var_dump($a <= $b); // 결과: true
9. 우주선 연산자 (<=>
)
PHP 7 이후로 추가된 연산자로, 두 값의 비교를 수행하고, 왼쪽 값이 오른쪽 값보다 크면 1, 두 값이 같으면 0, 왼쪽 값이 작으면 -1을 반환한다.
php$a = 10;
$b = 5;
var_dump($a <=> $b); // 결과: 1
이러한 비교 연산자들은 조건문, 반복문 및 다양한 제어 구조에서 주로 사용되어 로직을 제어하는 데 중요한 역할을 한다
Tags #php