Salut,
J'ai un problème pour afficher une variable, voila une simplification de mon code :
Code :
- <?php
- $lang = array(
- 'champ' => "Le champ $nom_champ n'est pas rempli"
- );
- function test ($champ, $nom_champ)
- {
- global $lang;
- if (empty($champ))
- {
- echo $lang[champ];
- exit;
- }
- }
- $champ = "";
- $nom_champ = "pseudo";
- test($champ, $nom_champ);
- ?>
|
Résultat : ça m'affiche "Le champ n'est pas rempli" au lieu de "Le champ pseudo n'est pas rempli". Je sais que si je définis $nom_champ avant de définir $lang ça marche, mais dans mon vrai code, il m'est impossible de le faire
Si vous avez des solutions