다음 코드에서 변수 공유는 어떻게 이루어지는가?
다음 코드에서 변수 공유는 어떻게 이루어지는가?
<!-- vars.php 파일 -->
<?php
$siteName = "MyWebsite";
$version = "2.1";
?>
<!-- main.php 파일 -->
<html>
<body>
<?php
include 'vars.php';
echo "Welcome to $siteName v$version";
?>
</body>
</html>
정답: B
include/require로 포함된 파일의 변수는 포함하는 파일에서 직접 사용할 수 있습니다.
⦁ 변수 스코프 공유:
⦁ include된 파일의 모든 변수가 현재 스코프로 가져옴
⦁ 마치 같은 파일에 작성된 것처럼 동작
⦁ 변수명 충돌 가능성 주의
⦁ 실행 결과: "Welcome to MyWebsite v2.1" 출력
⦁ 실용적 활용:
⦁ 설정 파일: 데이터베이스 정보, API 키 등
⦁ 상수 정의 파일
⦁ 다국어 지원을 위한 언어 변수
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.