전역 변수 및 "전역" 키워드
PHP는 기본적으로 일부 "수퍼전역" 변수를 정의합니다. 이 변수는 자동으로 전역화되고 $_GET 및 $_REQUEST 등 프로그램의 어느 곳에서나 호출할 수 있습니다. 일반적으로 데이터나 기타 외부 데이터에서 가져오며 이러한 변수를 사용해도 기본적으로 쓰기가 불가능하므로 일반적으로 문제가 발생하지 않습니다.
하지만 자신만의 전역 변수를 사용할 수 있습니다.
"global" 키워드를 사용하면 글로벌 데이터를 함수의 로컬 범위로 가져올 수 있습니다. "가변 사용 범위"가 이해되지 않는 경우 PHP 매뉴얼의 관련 지침을 참조하세요.
다음은 "global" 키워드를 사용한 데모 예입니다.
<?php教程 $my_var = 'Hello World'; test_global(); function test_global() { // Now in local scope // the $my_var variable doesn't exist // Produces error: "Undefined variable: my_var" echo $my_var; // Now let's important the variable global $my_var; // Works: echo $my_var; } ?>
위 예에서 볼 수 있듯이 "global" 키워드는 전역 변수를 가져오는 데 사용됩니다. 매우 잘 작동하고 매우 간단한 것처럼 보이는데 글로벌 데이터를 정의하기 위해 "global" 키워드를 사용하는 것에 대해 왜 걱정해야 합니까?
업계에 처음 입문하는 사람들에게 글로벌 변수의 사용에 대해 설명하겠습니다. 전역 변수", 이 명사의 두 단어 "global"은 이미 이 변수가 모든 곳에서 사용될 수 있음을 알려주고 있습니다. 먼저 예를 살펴보겠습니다.
<?php $a = 1; $b = 2; function Sum() { global $a, $b; //在里面声明为全局变量 $b = $a + $b; } Sum(); echo $b; ?>
결과: 3
전역 변수 global, $a가 없는 경우, $b는 메소드 값에서 얻을 수 없기 때문에 메소드에서 외부 변수를 사용하려면 먼저 이 변수를 전역 변수로 선언해야 사용할 수 있어 매우 편리하다.
위 내용은 PHP에서 글로벌을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!