<?
$x=2;
function test()
{
$x=1;
echo "지역변수 \$x= $x <br>";
}
test();
echo "전역변수 \$x=$x";
?>
결과는
지역변수 $x= 1
전역변수 $x=2
전역변수지정하기
->global 변수명;
global 과 함께 전역변수로 만들면 그 변수는 그 시점부터 전역변수로 사용되며, 이는 함수 속에서 선언되어야 한다.
<?
$c=1;
function sum($a, $b)
{
global $c;
$c=$a+$b;
}
sum(1,2);
echo $c;
?>
결과는 3