par
Sékiltoyai » 18 mai 2007, 11:54
Bah ce que je veux faire c'est spécifiquement le dernier exemple donné.
C'est a dire je veux tester une ou plusieurs variables différentes fixes + une ou plusieurs variables de type tableau avec une longueur dynamique, le tout dans un ordre précis.
Cad que si la premier test est positif, tout s'arrête et on récupère l'erreur concerner.
Mais bon apparemment il n'existe aucune solution à part du bidouillage avec des variables

Donc sur le coup je vais pouvoir me débrouillez.
Merci à tous.
Il y aune solution, et je ne vois pas en quoi c'est du bidouillage :
if($a>0)
{
...
}
else
{
for($i=0;$i<count($toto)&&$toto[$i]<=0;$i++);
if(isset($toto[$i]))
{
...
}
elseif($b>0)
{
...
}
else
{
...
}
}
Sinon, je ne pense pas que eval soit la bonne solution, aussi bien au niveau codage, qu'au niveau performances.
[quote="Wells83"]Bah ce que je veux faire c'est spécifiquement le dernier exemple donné.
C'est a dire je veux tester une ou plusieurs variables différentes fixes + une ou plusieurs variables de type tableau avec une longueur dynamique, le tout dans un ordre précis.
Cad que si la premier test est positif, tout s'arrête et on récupère l'erreur concerner.
Mais bon apparemment il n'existe aucune solution à part du bidouillage avec des variables :)
Donc sur le coup je vais pouvoir me débrouillez.
Merci à tous.[/quote]
Il y aune solution, et je ne vois pas en quoi c'est du bidouillage :
[php]if($a>0)
{
...
}
else
{
for($i=0;$i<count($toto)&&$toto[$i]<=0;$i++);
if(isset($toto[$i]))
{
...
}
elseif($b>0)
{
...
}
else
{
...
}
}[/php]
Sinon, je ne pense pas que eval soit la bonne solution, aussi bien au niveau codage, qu'au niveau performances.