par
Sékiltoyai » 28 avr. 2007, 01:19
http://fr2.php.net/manual/fr/reserved.variables.php
En fait, les 2 ne se comportent pas pareil.
Si je ne me trompe, les $HTTP_*_VARS sont des tableaux normaux remplis des mêmes variables que les $_*, on dit donc que ce sont des variables prédéfinies. Mais la gestion des tableaux super globaux, notés $_* est spécifique à ceux-ci, ils sont automatiquement globaux, et peuvent donc être utilisés par toute fonction sans avoir à spécifier global $_*;
Les tableaux prédéfinies $HTTP_*_VARS sont encore présents pour la compatibilité descendante, mais il est conseillé de les désactiver et d'utiliser les tableaux superglobaux à la place.
http://fr2.php.net/manual/fr/reserved.variables.php
En fait, les 2 ne se comportent pas pareil.
Si je ne me trompe, les $HTTP_*_VARS sont des tableaux normaux remplis des mêmes variables que les $_*, on dit donc que ce sont des variables prédéfinies. Mais la gestion des tableaux super globaux, notés $_* est spécifique à ceux-ci, ils sont automatiquement globaux, et peuvent donc être utilisés par toute fonction sans avoir à spécifier global $_*;
Les tableaux prédéfinies $HTTP_*_VARS sont encore présents pour la compatibilité descendante, mais il est conseillé de les désactiver et d'utiliser les tableaux superglobaux à la place.