Bonjour à tous, je bataille sur un truc assez bateau, j'ai une fonction qui affiche le noeud d'un xml, dont une partie est composé par une variable (appel de la fonction plus bas) et je parviens pas à faire fonctionner tout ca.
$lng est mon objet simpleXML, $langue est une chaine qui prend le nom de la langue ("fr" pour l'exemple).
Evidement, en mettant "en dur" tout ce petit monde dans la fonction, ca fonctionne.
J'imagine que c'est un truc simple, si quelqu'un pouvais m'éclairer, je lui en serait éternellement reconnaissant.
function lngF ($noeud) {
global $lng;
global $langue;
return $lng->{$noeud}[$langue];
}
<?=lngF('entete->titre')?>
$lng est mon objet simpleXML, $langue est une chaine qui prend le nom de la langue ("fr" pour l'exemple).
Evidement, en mettant "en dur" tout ce petit monde dans la fonction, ca fonctionne.
J'imagine que c'est un truc simple, si quelqu'un pouvais m'éclairer, je lui en serait éternellement reconnaissant.