J'ai essayé d'utiliser la fonction eval !
Seulement, ça marche pas. Je dois sûrement mal m'y prendre.
<?php
$operation = $_POST['operation'];
echo '$operation :';
var_dump($operation);
eval('$resultat = $operation;');
echo '$resultat :';
var_dump($resultat);
?>
Et voici le résultat pour $_POST['operation'] = '5+5' :
Donc en fait vu que $_POST['operation'] est de type
string, je n'arrive pas à exécuter l'opération via eval.
Quand je convertit $POST['operation'] en
int, c'est encore pire : "5+5" se transforme en "5".
Où est-ce que c'est que je me trompe ?