다음 코드의 실행 결과는 무엇인가요?

과목: PHP

문제 번호: 2772

medium
다음 코드의 실행 결과는 무엇인가요?
$x = 5;
echo ++$x;
echo " ";
echo $x++;
echo " ";
echo $x;
A. 6 5 6
B. 6 6 7
C. 5 5 6
D. 5 6 7

정답: B



⦁ 전위 증감(++$x)과 후위 증감($x++)은 서로 다르게 동작합니다

⦁ 단계별 분석:
1. ++$x: 먼저 증가(5→6), 그 값(6) 출력
2. $x++: 현재 값(6) 출력, 그 후 증가(6→7)
3. $x: 최종 값(7) 출력

⦁ 증감 연산자 정리:
++$x (전위): 증가 후 반환
$x++ (후위): 반환 후 증가
--$x (전위): 감소 후 반환
$x-- (후위): 반환 후 감소

⦁ 이 차이는 반복문이나 조건문에서 중요합니다

💡 학습 팁

이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.