Version 2 — Octobre 2015 — JLuc
Si on a besoin de tester un élément de l’env on y accède par la pile
Ex 1 : Accéder à la valeur de id_rubrique :
$env_id = "\$Pile[0]['id_rubrique']";
Tester si sa valeur est positive :
$boucle->where[] = array(
"'?'",
"(isset($env_id)?(is_array($env_id)?count($env_id):strlen($env_id)):'')",
"''",
"'articles.id_rubrique>0'");
Incertitude : pourquoi tester si complexement in_array et count et strlen ici ?
Ex 2 : Tester si une rubrique est positive ou = -1
$boucle->where[] = array("'>'", "'articles.id_rubrique'", "'\"0\"'");
$boucle->where[] = array("'='", "'articles.id_rubrique'", "'\"-1\"'");