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 :
CODE
global $mavariable;
$mavariable = array ("AA" -> "Valeur pour AA" , "BB" -> "Valeur pour BB" );
$mavariable = array ("AA" -> "Valeur pour AA" , "BB" -> "Valeur pour BB" );
3- Un fichier de fonctions mesfonctions.php
Avec par exemple une fonction :
CODE
function mafonction ($parametre)
{
$lachaine = "Test ".$mavariable[$parametre];
echo lachaine;}
{
$lachaine = "Test ".$mavariable[$parametre];
echo lachaine;}
Dans la page j'ai un requireonce sur connect.php, mesfonctions.php et mesfonctions.php
Et
CODE
<?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
