PHP : Passage de code dans une variable

Laurent -  
Atropa Messages postés 2051 Statut Membre -
Bonjour,

J'aimerai passer du code php comme argument d'une fonction c'est-à-dire :

function faireUnTest($codeDuTest) {
if(interpréter_le_contenu_de_la_variable_comme_code_php($codeDuTest)){
(...)
}
}


Par exemple

faireUnTest("1+1==2") ;


Doit donner le même résultat que :

if(1+1==2){
(...)
}
}


Merci beaucoup pour l'aide !!!!
Configuration: Windows 7
Firefox 3.5.5

1 réponse

  1. Atropa Messages postés 2051 Statut Membre 274
     
    bonjour,

    je serais curieux de savoir à quoi ça sert !

    	function rouge($eval){
    		eval('if('.$eval.') {
    			echo \'cool\';
    		}
    		else echo \'merde\';');
    	}


    ça fait ce que tu veux mais fais très attention à cette fonction !

    on à accès à tout avec ne rentre pas de variable $_GET $_POST $_COOKIE dedans à moins d'être sur à 100 % de ne risquer aucune injection.
    0