ch04 / exam04-08.php

변수명 텍스트 출력 의도 오류 시각화

"변수 $var1에..."에서 변수명 자체($var1)를 텍스트로 찍으려다 값(10)으로 치환되어 버리는 현상

PHP Source (ch04/exam04-08.php)
단계: 0 / 0
1-7<!DOCTYPE html> <html> ... <body>
8<?php
9$var1 = 10;
10$var2 = $var1;
11echo "변수 $var1에 저장된 값은 {$var1}입니다.<br>";
12echo "변수 $var2에 저장된 값은 {$var2}입니다.<br>";
13?>
14-15</body> </html>
준비 완료 실행 버튼 또는 다음 단계를 눌러주세요.
의도 vs 실제 출력 비교
🎯 개발자의 의도: 변수 $var1에 저장된 값은 10입니다.
⚠️ 실제 출력 결과: 변수 10에 저장된 값은 10입니다. ($var1도 10으로 치환됨!)
http://localhost/ch04/exam04-08.php

큰따옴표 내 모든 $의 치환 동작