J'aimerai faire marcher ca :
function calcul($operation) {
return eval('4'.$operation);
}
echo calcul('+2'); // 6
Une idée ?
function calcul($operation) {
$retour = 0;
eval('$retour = 4'.$operation);
return $retour;
}
echo calcul('+2'); // 6
Sinon pour faire mieux il faut décomposer une chaîne de caractères qui contient ton opération et appliquer chaque opérateur unitairement.Code : Tout sélectionner
Parse error: syntax error, unexpected end of file in C:\wamp\www\test.php(5) : eval()'d code on line 1