11.2 Migration de PHP 3.0 à PHP 4.0
11 Appendices
Manuel PHP
. Ce qui a changé en PHP 4.0 . Utiliser PHP 3 et PHP 4 simultanément . Migration des fichiers de configuration . Comportement de l'analyseur . Rapport d'erreur . Initialiseur . empty("0") . Fonctions manquantes . Extensions PHP 3.0 . Substitution de variables dans les chaînes . Cookies ->Gestion des variables globales
|
11.2.12 Gestion des variables globales
Alors que la gestion des variables globales a été surtout étudiée
pour être simple en
PHP
3 et aux premières versions de
PHP
4,
la sécurité est devenue la priorité avec les dernières versions.
Alors qu'en
PHP
3, le code suivant fonctionnait sans problème,
en
PHP
4, il faut utiliser
unset($GLOBALS["id"]);
.
Ce n'est qu'un des problème lié à la gestion des variables.
Il faut toujours utiliser la variable
$GLOBALS
avec
les nouvelles versions de
PHP
. Apprenez-en plus sur ce sujet
dans la section Références globales .
Migration des variables globales |
<?php $id = 1; function test() { global $id; unset($id); } test(); echo($id); // Ceci va afficher 1 en PHP 4 ?>
|
|