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.
Ejemplo C-1. Migración de variables globales
<?php $id = 1; function prueba() { global $id; unset($id); } prueba(); echo($id); // Esto imprime 1 en PHP 4 ?>
|
|