모든 프로그래밍 언어에서 전역 변수는 메서드나 함수 외부에서 선언되는 변수이며 함수 내부에서도 선언될 수 있습니다. 전역 변수는 다른 변수와 동일하지만 차이점은 이 범위가 응용 프로그램에서 전역이라는 점입니다. 변수를 전역으로 만들면 전체 애플리케이션, 즉 스크립트 내부 또는 외부에서 해당 변수에 액세스할 수 있습니다. 전역 변수는 이름에서 알 수 있듯이 모든 곳에서 동일한 방식으로 작동하며 다른 리소스에 대해 전역 변수임을 나타냅니다. 다음 섹션에서는 이 PHP 전역 변수에 대해 자세히 설명하겠습니다.
광고 이 카테고리에서 인기 있는 강좌 PHP 개발자 - 전문 분야 | 8개 코스 시리즈 | 3가지 모의고사무료 소프트웨어 개발 과정 시작
웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등
구문:
다른 변수처럼 선언할 수 있습니다. 하지만 이에 접근하려면 몇 가지 표준을 따라야 합니다. 먼저, 애플리케이션 어디에서나 액세스할 수 있는 PHP에서 전역 변수를 선언하는 방법을 살펴보겠습니다. 아래를 참조하세요.
$variable = your_value;
여기서 볼 수 있듯이 변수 이름만 정의하면 되는데 이를 위해 '$' 기호를 사용합니다. 그런 다음 원하는 변수에 값을 할당할 수 있습니다. 더 나은 이해를 위해 코딩하는 동안 프로그램에서 사용할 수 있는 연습 구문을 하나 살펴보겠습니다.
예:
$demoVar = "hello i am global variable";
이제 우리는 전역 변수가 애플리케이션의 어느 곳에서나 사용할 수 있도록 전역적으로 선언된다는 것을 알고 있습니다. 이 변수는 PHP의 다른 변수와 같습니다. 또한 이러한 변수는 함수 내부 또는 외부에서도 액세스할 수 있습니다. 앞서 논의한 것처럼 다른 변수처럼 선언할 뿐이지만, 이에 액세스하려면 PHP에서 정의한 일부 표준을 따라야 합니다. 따라서 여기서는 함수 내에서 이를 사용하는 방법과 선언하는 방법에 대해 설명합니다. 더 나은 이해를 위해 초보자가 전역 변수를 더 명확하게 이해할 수 있도록 한 가지 예를 살펴보겠습니다. 하지만 계속 진행하기 전에 전역 변수에 액세스하기 위한 속성 중 일부에 대해 논의하고 전역 변수를 저장하는 위치도 살펴보겠습니다. PHP에서는 애플리케이션에서 정의한 모든 전역 변수를 저장하는 배열을 유지합니다. 이 배열을 사용하면 스크립트 안팎에서 이 변수에 액세스할 수 있습니다. 애플리케이션 내에서 전역 변수를 사용하기 위해 전역 변수에 대한 몇 가지 중요한 사항을 논의해 보겠습니다.
PHP에서는 배열을 사용하여 이 전역 변수에 액세스합니다. 다른 프로그래밍 언어와 마찬가지로 전역 변수의 기록을 배열로 유지합니다. 배열의 특정 요소나 변수에 액세스하려면 해당 변수에 액세스하기 위해 변수의 정확한 이름을 전달해야 합니다. 아래에서 이에 대한 구문을 살펴보겠습니다.
구문:
$GLOBALS['variable_name']
위 코드 줄에서 볼 수 있듯이 '$GLOBALS' 키워드를 사용하여 액세스하고 그 뒤에 대괄호를 사용합니다. 이 괄호 안에는 접근하려는 변수 이름을 입력해야 합니다. 더 나은 이해를 위해 아래에서 한 가지 연습 예를 살펴보겠습니다.
예: :
$GLOBALS['demovar']
함수나 메소드 내에서 전역 변수에 액세스하려면 'global' 키워드를 사용할 수 있습니다. 이것으로 변수 이름을 언급한 후에는 전역 키워드 없이도 함수 전체에서 변수 이름을 사용할 수 있습니다. 더 나은 이해를 위해 함수 내에서 이를 사용하는 하나의 구문을 살펴보겠습니다.
구문:
global $demovar1, $demovar2, $demovar3, $demovar4; echo $demovar1;
위의 예에서 볼 수 있듯이 함수 내부의 변수에 액세스하기 위해 전역 키워드를 사용하고 있습니다. 그러나 일단 정의되면 전역 키워드 없이 직접 사용됩니다. 이제 다음과 같이 애플리케이션에서 전역 변수를 사용할 때의 몇 가지 이점을 살펴보겠습니다.
PHP에서 전역 키워드를 사용할 때 고려해야 할 몇 가지 사항은 다음과 같습니다.
In this example, we are declaring a global variables and trying to print and concatenate them. Simple program for beginners to start with a global variables in PHP.
Code:
<!DOCTYPE html> <html> <body> <h2 style = " color :red ">Demo on Global variable in PHP !!</h2> <?php //decraring global variable $demovar1 = "Hello "; $demovar2 = "world "; $demovar3 = "demo "; $demovar4 = "global variable "; $demovar5 = "!!!"; //printing result here echo $demovar1.$demovar2.$demovar3.$demovar4.$demovar5; ?> </body> </html>
Output:
In this example, are trying to access the global variable from the function using an array.
Code:
<!DOCTYPE html> <html> <body> <h2 style = " color :red ">Demo on Global variable in PHP !!</h2> <?php //decraring global variable $demovar1= "Hello "; $demovar2 = "world "; $demovar3 = "demo "; $demovar4 = "global variable "; $demovar5 = "!!!"; // decralrig function function demoFuntionForglobal() { echo $GLOBALS['demovar1']."<br>"; echo $GLOBALS['demovar3']."<br>"; echo $GLOBALS['demovar4']."<br>"; echo $GLOBALS['demovar5']."<br>"; } demoFuntionForglobal(); //printing result here echo $demovar1.$demovar2.$demovar3.$demovar4.$demovar5; ?> </body> </html>
Output:
By using the global variable we can access variables in our whole application these are useful when we have to use same value in the whole application for example username, password and so many other details depend on the requirement. We just need to follow some standards while accessing them inside the function.
위 내용은 PHP 전역 변수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!