ch05 / exam05-08.php

엄격한 불일치(!==) 및 정수 덧셈 비교 시각화

실수 덧셈(99.9+0.1) vs 정수 덧셈(99+1)과 === / !==의 타입 검증

PHP Source (ch05/exam05-08.php)
단계: 0 / 0
1-7<!DOCTYPE html> <html> ... <body>
8<?php
9$a = 99.9 + 0.1; // float 100.0
10$b = 99 + 1; // int 100
13var_dump(100 === $a); // bool(false)
17var_dump(100 !== $a); // bool(true)
21var_dump(100 === $b); // bool(true)
25var_dump(100 !== $b); // bool(false)
27?>
28-29</body> </html>
준비 완료 실행 버튼 또는 다음 단계를 눌러주세요.
변수 타입 및 엄격 비교 매트릭스
$a = 100.0 (double) vs int(100) -> 타입 불일치!
$b = 100 (int) vs int(100) -> 타입 완전 일치!
http://localhost/ch05/exam05-08.php

엄격한 비교 (!==)의 판정 기준