Rendre global un tableau
Posté : 20 janv. 2007, 21:58
Bonjour,
je voudrais en fait rendre un tableau de langue global, afin qu'il puisse être utilisé à la fois dans le script principal de index.php et dans ses fonctions.
Le tableau est appellé à l'aide d'un include(), et chacune des entrées est créée manuellement.
Exemple de tableau:
Vous ne connaitriez pas un moyen simple de rendre global tout le tableau (sans le faire passer en paramètre, si possible)?
Merci d'avance
je voudrais en fait rendre un tableau de langue global, afin qu'il puisse être utilisé à la fois dans le script principal de index.php et dans ses fonctions.
Le tableau est appellé à l'aide d'un include(), et chacune des entrées est créée manuellement.
Exemple de tableau:
<?php
$lang['administrateur'] = "Administrateur";
$lang['modérateur'] = "Modérateur";
$lang['membre'] = "Membre";
$lang['gestion des catégories']['name_input'] = "Quel doit être le nom de la nouvelle catégorie?";
?>
J'ai essayé en mettant global $lang au début du script, mais ça n'a pas marché. J'ai même essayé de coder un script qui rendrait tout global:
<?php
foreach($lang as $key => $val) {
if(is_array($lang[$key])) {
foreach($lang[$key] as $key2 => $val2) {
global $lang[$key][$key2];
}
} else {
global $lang[$key];
}
}
?>
(le tableau de langue est à deux dimensions maximum)Vous ne connaitriez pas un moyen simple de rendre global tout le tableau (sans le faire passer en paramètre, si possible)?
Merci d'avance