다음 코드에서 test.php 파일의 5번째 줄에 있는 코드의 출력 결과는 무엇인가요?

과목: PHP

문제 번호: 2766

easy
다음 코드에서 test.php 파일의 5번째 줄에 있는 코드의 출력 결과는 무엇인가요?
// test.php 파일
<?php
echo "현재 파일: " . __FILE__;
echo "현재 라인: " . __LINE__;
?>
A. 현재 라인: 5
B. 현재 라인: 4
C. 현재 라인: __LINE__
D. 현재 라인: 1

정답: B



__LINE__ 매직 상수는 해당 코드가 위치한 실제 줄 번호를 반환합니다

⦁ 코드 분석: 1줄(주석), 2줄(<?php), 3줄(echo __FILE__), 4줄(echo __LINE__)

⦁ __LINE__의 활용:
• 디버깅 시 오류 발생 위치 추적
• 로그 파일에 코드 위치 기록
• 개발 중 코드 실행 흐름 파악

⦁ 파일 내용이 변경되면 줄 번호도 자동으로 갱신됩니다

💡 학습 팁

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