[php] 변수와 상수의 범위 지정

변수와 상수는 프로그램의 다양한 부분에서 사용되며, 각각의 범위를 명확히 지정하는 것이 중요합니다. 이와 관련하여 PHP에서는 변수와 상수의 범위를 지정하는 방법에 대해 알아보겠습니다.

변수의 범위

PHP에서 변수의 범위는 해당 변수가 접근 가능한 코드 영역을 의미합니다. 예를 들어, 함수 내에서 선언된 변수는 해당 함수 내에서만 접근할 수 있으며, 전역 변수는 프로그램 어디서든지 접근할 수 있습니다.

지역 변수

지역 변수는 함수 내에서 선언되며, 해당 함수 내에서만 접근할 수 있습니다. 예를 들어:

function myFunction() {
    $localVariable = 10;
    // 이곳에서 $localVariable에 접근 가능
}
// 여기서는 $localVariable에 접근할 수 없음

전역 변수

전역 변수는 함수 바깥에서 선언되며, 프로그램 어디서든 접근할 수 있습니다. 예를 들어:

$globalVariable = 20;

function myFunction() {
    echo $globalVariable;
    // 여기서 $globalVariable에 접근 가능
}
myFunction();
// 여기서도 $globalVariable에 접근 가능

상수의 범위

PHP에서 상수는 한 번 선언되면 프로그램 어디서든지 접근할 수 있습니다. 상수의 범위를 따로 지정할 필요는 없습니다.

define("MY_CONSTANT", 100);
echo MY_CONSTANT;
// 어디서든지 MY_CONSTANT에 접근 가능

결론

변수와 상수의 범위를 명확히 이해하고, 적절히 활용하는 것은 프로그램의 가독성과 유지 보수성에 도움이 됩니다.

이상으로 PHP에서 변수와 상수의 범위를 지정하는 방법에 대해 알아보았습니다.