Page 1 sur 1

détection de variable

Posté : 07 févr. 2005, 17:47
par gilles
oh la je me sent tous seul ici :)

alors voilà mon bléme:

comment puis je vérifier l'existance d'une variable ?

jusque là je fesais un truc du style:

if($VARIABLE="") {echo("la variable existe pas");} else { echo("la vraibale existe");}

je sais, c'est pas trés propre comme truc....

en gros en version algorithme je souhaite faire un truc:
SI $VARIABLE exist faire.......sinon faire.......

avec easyphp 1.6 cela marche

maintenant avec la version 1.7 je me retrouve avec un "notice" qui m'indique que la variable $VARIABLE n'existe pas

merci de vos réponses

Posté : 07 févr. 2005, 17:51
par rod
<?
If(IsSet($Variable))
{
    echo "La variable existe";
}
?>

Posté : 07 févr. 2005, 20:20
par @rthur
Et n 'oublie pas l'utilisation de $_GET['variable'] ou $_POST['variable'] à la place de $variable si tu passes ta variable entre tes pages.

Posté : 07 févr. 2005, 21:24
par rod
Evidement, mais bon faut mieux préciser !

Posté : 07 févr. 2005, 21:29
par fab
Effectivement lors du if($var ="") tu pars du principe que la variable existe hors si cette variable n'éxiste pas PHP renvoi une notice c'est pour cela qu'il faut utiliser isset() qui vérifie si la variable à été initialisé et renvoi TRUE ou FALSE en fonction du résultat.

Ce genre de notices peuvent etre désactivés mais cela n'est pas conseillé sur un serveur de developpement par contre pourquoi pas sur un serveur de prod

Posté : 08 févr. 2005, 09:46
par gilles
Merci ça marche nickel chrome :)