Bonjour,

J'ai ce bout de code que j'ai copié depuis un sujet résolu et que j'ai arrangé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
try {
	if(!@eval($expr))
		throw new exception('parse error on $expr with eval');
} catch(Exception $e) {
	return false;
}
Le but est :
- quand la fonction eval fonctionne, ne rentre pas dans le catch;
- sinon, rentres-y.

Le souci, c'est que le script rentre tout le temps dans catch. Comme je ne connais pas le fonctionnement du @, j'ai du mal a percer l'erreur du code.

Donc, si quelqu'un aurait la gentillesse de m'éclairer...
Merci !