전역 변수 다루기
PHP 3와 초기 PHP 4버전에서는 전역 변수를 좀 더 쉽게 다룰수 있지만 약점이 될수 있기 때문에 좀더 안전하게 바뀌었다. PHP 3에서 다음 예제 코드는 잘 작동하지만, PHP 4에서는 unset($GLOBALS["id"]);을 해야 한다. 이 이슈는 단지 전역 변수를 다루는 데만 한정된다. PHP 4의 최신 버전에서는 항상 $GLOBALS를 사용해야 하고 대부분의 경우에 그렇게 해야 할것이다. global 레퍼런스 섹션에서 이 주제에 대한 더 많은 정보를 볼수 있다.
Example#1 전역변수의 이주
<?php
$id = 1;
function test()
{
global $id;
unset($id);
}
test();
echo($id); // This will print out 1 in PHP 4
?>