<?

$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

+ Recent posts