Rendre un variable globale en php [Résolu/Fermé]

Signaler
-
 vahanar -
bonjour,
j'aimerai rendre une variable globale à tout un page de module en php. Comment dois-je faire. Merci!

3 réponses

Messages postés
40
Date d'inscription
jeudi 28 février 2002
Statut
Membre
Dernière intervention
14 janvier 2004
105
tu declare ta variable en dehors de toute fonction,
et lorsque tu veux l'utiliser a l'interieur d'une fonction
tu la declare avec le mot global devant.

$ma_variable=1;

function ma_fonction()
{
global $ma_variable;
...
}
75
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 63630 internautes nous ont dit merci ce mois-ci

Messages postés
694
Date d'inscription
mercredi 14 avril 2004
Statut
Membre
Dernière intervention
6 décembre 2019
60
Quelqu'un pourrait me dire quelle est la différence entre cette écriture :

$GLOBALS["maVar"];

et celle-ci :

global $maVar;

?

Y en a t-il une ?
Messages postés
11
Date d'inscription
dimanche 23 mars 2008
Statut
Membre
Dernière intervention
9 avril 2015
5
marche 1x sur 2 avec un include c pas pq :(

alors je fais

function mavariable()
{return "mavaleur ici du texte";
}

echo mavariable();

ou

function mavariable()
{return 1;
}

echo mavariable()+1; // affiche 2

ca passe partout
Utilisateur anonyme
marche 1x sur 2 avec un include c pas pq
Sûrement parce que tu n'écris qu'un caractère sur deux (et encore...)
> Utilisateur anonyme
toi tu écris bien tout, caractères mais pour ne rien dire c'est bien dommage, (ce sont les tonneaux vide qui font le plus de bruit)