>  기사  >  백엔드 개발  >  PHP에서 글로벌을 사용하는 방법

PHP에서 글로벌을 사용하는 방법

(*-*)浩
(*-*)浩원래의
2019-09-09 10:30:2319110검색

전역 변수 및 "전역" 키워드

PHP에서 글로벌을 사용하는 방법

PHP는 기본적으로 일부 "수퍼전역" 변수를 정의합니다. 이 변수는 자동으로 전역화되고 $_GET 및 $_REQUEST 등 프로그램의 어느 곳에서나 호출할 수 있습니다. 일반적으로 데이터나 기타 외부 데이터에서 가져오며 이러한 변수를 사용해도 기본적으로 쓰기가 불가능하므로 일반적으로 문제가 발생하지 않습니다.

하지만 자신만의 전역 변수를 사용할 수 있습니다.

"global" 키워드를 사용하면 글로벌 데이터를 함수의 로컬 범위로 가져올 수 있습니다. "가변 사용 범위"가 이해되지 않는 경우 PHP 매뉴얼의 관련 지침을 참조하세요.

다음은 "global" 키워드를 사용한 데모 예입니다.

<?php教程
$my_var = &#39;Hello World&#39;;
test_global();
function test_global() {
    // Now in local scope
     // the $my_var variable doesn&#39;t exist
     // Produces error: "Undefined variable: my_var"
    echo $my_var;
    // Now let&#39;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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:PHP 풀스택의 장점다음 기사:PHP 풀스택의 장점