Migración de PHP 3 a PHP 4
PHP Manual

Gestión de variables globales

Aunque el manejo de variables globales se enfocaba en la simplicidad en PHP 3 y versiones tempranas de PHP 4, éste enfoque ha cambiado para ser más seguro. Mientras que en PHP 3 el siguiente ejemplo funcionaba bien, en PHP 4 debe ser unset(unset($GLOBALS["id"]));. Este es sólo un detalle de la gestión de variables globales. Usted debería usar siempre $GLOBALS, con versiones recientes de PHP 4 está obligado a hacerlo en la mayoría de casos. Lea más sobre este asunto en la sección de referencias global.

Example#1 Migración de variables globales

<?php
$id 
1;
function 
prueba()
{
    global 
$id;
    unset(
$id);
}
prueba();
echo(
$id); // Esto imprime 1 en PHP 4
?>

Migración de PHP 3 a PHP 4
PHP Manual