ch05 / exam05-06.php

동등 비교(==) vs 일치 비교(===) 시각화

정수 100과 실수 100.0의 값 비교(==: true)와 자료형 일치 비교(===: false)

PHP Source (ch05/exam05-06.php)
단계: 0 / 0
1-7<!DOCTYPE html> <html> ... <body>
8<?php
10var_dump(100 < 100.0); // bool(false)
14var_dump(100 <= 100.0); // bool(true)
18var_dump(100 == 100.0); // bool(true) ★ 값만 비교
22var_dump(100 === 100.0); // bool(false) ★ 타입(int vs double) 불일치!
24?>
25-26</body> </html>
준비 완료 실행 버튼 또는 다음 단계를 눌러주세요.
== vs === 차이 핵심 정리
100 == 100.0 : bool(true) (값 100 일치)
100 === 100.0 : bool(false) (int vs float 타입 다름!)
http://localhost/ch05/exam05-06.php

동등(==)과 일치(===)의 차이점