Manuel PHP
Précédent | Annexe C. Migration de PHP 3 à PHP 4 | Suivant

# Gestion des variables globales

Alors que la gestion des variables globales a été surtout étudiée pour être simple en PHP 3 et dans les premières versions de PHP 4, la sécurité est devenue la priorité avec les dernières versions. Alors qu'en PHP 3 l'exemple ci-dessous fonctionnait sans problème, en PHP 4 il faut utiliser unset($GLOBALS["id"]);. Ceci n'est qu'un des problèmes liés à la gestion des variables globales. Vous auriez toujours dû utiliser $GLOBALS, avec les nouvelles versions de PHP vous y êtes obligé dans la plupart des cas. Apprenez-en plus sur ce sujet dans la section références globales.

Exemple C-7. Migration des variables globales

`<?php $id = 1; function test() { global $id; unset($id); } test(); echo($id); // Ceci va afficher 1 en PHP 4 ?>`

Précédent | Sommaire | Suivant
Cookies | Niveau supérieur | Migration de PHP/FI 2 à PHP 3