bonjour à tous, voila je voudrais faire un fonction générique :

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
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 php : Sélectionner tout - Visualiser dans une fenêtre à part
$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