Aller au contenu

Récupérer des variables globales


Marie-Aude

Sujets conseillés

Bonjour,

voilà j'ai le problème suivant, je souhaite séparer mes fichiers en trois :

1- les données de connexion à la base, par exemple connect.php

2- les variables qui vont être utilisées par des dizaines de fonctions, et qui sont définies sous forme d'arrays, dépendantes d'un paramètre.

C'est dans un fichier variable.php qui et les variables sont toutes déclarées sous la même forme :

global $mavariable;
$mavariable = array ("AA" -> "Valeur pour AA" , "BB" -> "Valeur pour BB" );

3- Un fichier de fonctions mesfonctions.php

Avec par exemple une fonction :

function mafonction ($parametre)
{
$lachaine = "Test ".$mavariable[$parametre];
echo lachaine;}

Dans la page j'ai un requireonce sur connect.php, mesfonctions.php et mesfonctions.php

Et

<?php mafonction(AA) ?>

me renvoie "Test" alors que bien sûr ça marche quand les variables sont définies à l'intérieur de la fonction.

Comment est ce que je peux faire pour récupérer les variables ?

Merci d'avance

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

function mafonction ($parametre)
{
$global $mavariable;
$lachaine = "Test ".$mavariable[$parametre];
echo lachaine;
}

C'est dans la fonction qu'il faut mettre le global...

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...