Connaitre le type d'une variable globale

Eléphant du PHP | 91 Messages

21 août 2008, 16:41

Hello,

Ya-t-il un moyen de savoir où est précisément enregistré une variable globale ?

Au début des fonctions de mon CMS est déclaré l'ensemble des variables globales que nécessite la fonction.
Comme j'aimerais passer register_globals à off, il faudrait que je remplace $mavariable par $_SESSION['mavariable'] ou $_COOKIE['mavariable'] etc ... selon les cas.
Mais je ne sais pas toujours si c'est une variable de session, ou de post, ou stocké en cookie ...

Ya-t-il une façon simple de le savoir ?

Merci de votre aide !

ViPHP
ViPHP | 2287 Messages

21 août 2008, 18:34

Salut,
Ya-t-il une façon simple de le savoir ?
Non, et c'est une des raisons pour lesquelles on décourage fortement d'utiliser les variables globales : c'est sale et bordélique... ;-)
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Eléphant du PHP | 91 Messages

22 août 2008, 13:48

Hmm, ça va être un bonheur que de rectifier tout ça dans 6000 fichiers ...
Merci en tout cas.

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

Mammouth du PHP | 965 Messages

22 août 2008, 14:13

Hmm, ça va être un bonheur que de rectifier tout ça dans 6000 fichiers ...
Merci en tout cas.

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]
ta Notepad++ qui te fais le remplacement sur tout un dossier et DW le fait aussi ;)