Ma question du jour concerne le renvoi de variable via une fonction.
Le 1 ne fonctionne pas, le echo n'affiche rien.
Le 2 fonctionne echo affiche "coucou".
Pourquoi ?
Je précise que cela fonctionne dans le cas 1 si j'appelle la fonction ainsi :
Code : Tout sélectionner
$aff = testaff();
echo $aff;function testaff() {
$vartest = "coucou";
return $vartest
}
testaff();
echo $vartest;
function testaff() {
$_SESSION['vartest'] = "coucou";
return $_SESSION['vartest']
}
testaff();
echo $_SESSION['vartest'];