Variable globale non définies

petit_stagiaire Messages postés 10 Date d'inscription jeudi 18 mars 2004 Statut Membre Dernière intervention 19 avril 2004 - 23 mars 2004 à 12:50
petit_stagiaire Messages postés 10 Date d'inscription jeudi 18 mars 2004 Statut Membre Dernière intervention 19 avril 2004 - 23 mars 2004 à 14:37
bonjour, je possède un fichier global.php qui contient des variables dont j'ai besoin notamment pour me connecter à ma base de donnée.
Dans mon index j'utilise require("global.php"); require("function.php"); qui contient ma liste de fonctions.
Or lorsque j'appelle mes variables dans "function.php", on me dit qu'elles ne sont pas définies. Suis-je bligé d'ajouter à chaque début de fonction require("globals.php"); ou non ?
merci
petitstagiaire

1 réponse

petit_stagiaire Messages postés 10 Date d'inscription jeudi 18 mars 2004 Statut Membre Dernière intervention 19 avril 2004
23 mars 2004 à 14:37
ok j'ai réussi à utiliser les variables globales php4.
je déclare $GLOBALS['ma_var']="xxx"; dans mon fichier global.php
je l'utilise $GLOBALS['ma_var'] dans function.php
cependant je ne peux faire $req="SELECT * FROM $GLOBALS['ma_var'] ";
je suis obligé de concaténer $req="SELECT * FROM ".$GLOBALS['ma_var'] ;

est-ce normal ?

est-ce dangereux de passer par $GLOBALS ?
0
Rejoignez-nous