다음 코드의 실행 결과는 무엇인가요?
다음 코드의 실행 결과는 무엇인가요?
$a = "10";
$b = 10;
if ($a == $b) {
echo "같음 ";
}
if ($a === $b) {
echo "동일함";
}
정답: B
⦁
==
와 ===
는 서로 다른 비교 방식을 사용합니다⦁ 비교 분석:
•
$a == $b
: "10" == 10 → 값만 비교 (타입 자동 변환) → 참•
$a === $b
: "10" === 10 → 값과 타입 모두 비교 → 거짓⦁ 연산자 차이점:
•
==
: 동등 비교 (값만 확인, 타입 변환 허용)•
===
: 동일 비교 (값과 타입 모두 확인)⦁ 엄격한 비교가 필요한 경우에는
===
를 사용해야 합니다
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.