Interprétation dynamique de code (eval)
Bonjour à tous,
J'ai tenté de faire quelque chose avec l'instruction eval() mais en vain. Peut-etre une erreur de syntaxe, peut-être la mauvaise direction ?
Voilà ce que cherche à faire :
j'aimerai mettre l'opérateur ">" ou "<" dans une variable, par exemple concret :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
if ($cas == 1)
{
$operateur = "<";
$end = 10;
$sens = 1;
}
if ($cas == 2)
{
$operateur = ">";
$end = 1;
$sens = -1;
}
for ($j = $start; $j $operateur $end; $j = $j + $sens)
{
code;
} |
Mais malheureusement je n'arrive à mettre cet opérateur dans une variable pour que cela marche comme dans mon exemple.
Quelle syntaxe dois-je utiliser ? quoi mon exemple ressemblerait avec la bonne maniere de faire ?
Merci d'avance, cela me serait très utile