j'ai une variable globale commene peut pas affecter la valeur à variable globale
<?PHP
function PrintVariable($str){
global ${"check" . $str} = "some value";
echo $checkmap;
}
PrintVariable('map');
mais je reçois cette erreur:
Parse error: syntax error, unexpected '=', expecting », ' ou ';' dans C: \ wamp \ www \ php \ index.php sur la ligne 3
après avoir enlevé la global
du tout code fonctionne bien, mais je dois créer global
à cette fonction.
Merci VolkerK et est-il encore mondiale? –
@MonaCoder Oui c'est global. + Vous pouvez utiliser le tableau '$ GLOBALS', alors vous pouvez l'assigner dans une instruction – Rizier123
Comme le montre l'exemple: $ checkbar est accessible en dehors de' function foo() ', donc oui, la fonction a pollué avec succès l'espace de noms global. ... – VolkerK