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
?>