다음 코드의 출력 결과는?
다음 코드의 출력 결과는?
<?php
$color = "red";
echo "My car is " . $color . "<br>";
echo "My house is " . $COLOR . "<br>";
?>
정답: B
변수명은 대소문자를 구분하므로
$COLOR
는 정의되지 않은 변수입니다.실행 과정:
1.
$color = "red"
→ 변수 정의2. 첫 번째 echo → "My car is red" 출력
3. 두 번째 echo →
$COLOR
는 미정의 변수4. PHP는 미정의 변수를 빈 문자열로 처리 (경고 발생 가능)
변수 규칙:
⦁ 대소문자 구분:
$color
≠ $COLOR
⦁ 미정의 변수: 빈 값으로 처리
⦁ 경고 메시지: error_reporting 설정에 따라 표시
문자열 연결:
⦁
.
(점) 연산자 사용⦁ 변수와 문자열 결합
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.