Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP $글로벌

<시간/>

소개

$GLOBALS는 모든 전역 정의 변수에 대한 참조의 연관 배열입니다. 변수의 이름은 키를 구성하고 그 내용은 연관배열의 값입니다.

$GLOBALS 예시

이 예는 전역 변수의 이름과 내용을 포함하는 $GLOBALS 배열을 보여줍니다.

예시

<?php
$var1="Hello";
$var2=100;
$var3=array(1,2,3);
echo $GLOBALS["var1"] . "\n";
echo $GLOBALS["var2"] . "\n";
echo implode($GLOBALS["var3"]) . "\n";
?>

출력

그러면 다음과 같은 결과가 생성됩니다. -

Hello
100
123

다음 예제에서 $var1은 전역 네임스페이스와 함수 내부의 지역 변수에 정의되어 있습니다. 전역 변수는 $GLOBALS 배열에서 추출됩니다.

예시

<?php
function myfunction(){
   $var1="Hello PHP";
   echo "var1 in global namespace:" . $GLOBALS['var1']. "\n";
   echo "var1 as local variable :". $var1;
}
$var1="Hello World";
myfunction();
?>

출력

그러면 다음과 같은 결과가 생성됩니다. -

var1 in global namespace:Hello World
var1 as local variable :Hello PHP