'=='와 '!='는 값의 비교만 처리하게 됩니다.
그에 반하여 '==='와 '!=='는 값 뿐만아니라 데이터 형까지 비교합니다.
즉, 정확하게 비교하여 결과를 출력한다고 생각하시면 될 것 같습니다.
<?php
$a = 1;
$a_ = '1';
var_dump($a==$a_); //bool(true)
var_dump($a===$a_); //bool(false)
var_dump($a!=$a_); //bool(false)
var_dump($a!==$a_); //bool(true)
?>
반응형
'PHP > PHP7 예비학교' 카테고리의 다른 글
[PHP] ?? 연산자 (0) | 2020.09.06 |
---|---|
[PHP] '<=>' 우주선 연산자 (0) | 2020.09.06 |
[PHP] 결합 연산자 - 쉼표 마침표 차이(','와 '.'의 차이) (0) | 2020.09.06 |
[PHP] 문자 증가/감소 연산 (0) | 2020.09.06 |
[PHP] 암묵적 형변환 - 문자열에 들어 있는 숫자를 사용해 계산하기 (0) | 2020.09.06 |