fFluFf a écrit :
Code :
- $a = 5;
- $condi = "return ($a != 5);";
- if (eval($condi)) /// <<<<<<<<<<<< eval()
- echo "$a different de 5";
- else
- echo "$a = 5";
|
comme ca,ca marche.
sans le return non.
et fait attention aux ' aulieu de "
|
nickel chrome
a quoi ca sert ?
moi, je m'en sers pour verifier la bonne execution de requetes SQL (avec un if-else). Seulement, suivant un parametre, j'en ai 2 ou 4 a tester.
Du coup, je place ma condition dans une variable en fonction de ce parametre et je fais evaluer ma variable contenant ma chaine texte de test
j'aurais pu contourner le probleme mais de cette maniere, j'ai moins de code a fournir et je trouve ca + clair
Message édité par Batman-Fr le 02-09-2003 à 10:54:56
---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391