utilisation d'eval pour une fonction générique
bonjour à tous, voila je voudrais faire un fonction générique :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
public function cherche_cond($obj,$cond,$action)
{
eval("\$bool = \"$cond\";");
if($bool==TRUE)
{
return $obj;
}
else
{
eval("return \"$action\";");
}
} |
cette fonction est appelé par :
Code:
$result=$this->cherche_cond($racine,"\$obj->suiv==NULL","\$obj->cherche_cond(\$obj->suiv,\$cond,\$action)");
pour infos :
je travail avec une liste chainé ....
et ça ne marche pas ... on me répond que j'essaye de convertir un objet en string ... lors du eval de la condition