Vérifier la syntaxe d'une fonction php
Fermé
jemsss
Messages postés
188
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
28 novembre 2019
-
20 avril 2009 à 21:50
jemsss Messages postés 188 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 28 novembre 2019 - 3 mai 2009 à 00:21
jemsss Messages postés 188 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 28 novembre 2019 - 3 mai 2009 à 00:21
A voir également:
- Vérifier la syntaxe d'une fonction php
- Fonction si et - Guide
- Verifier un lien - Guide
- Easy php - Télécharger - Divers Web & Internet
- Verifier compatibilite windows 11 - Guide
- Fonction moyenne excel - Guide
4 réponses
afrodje
Messages postés
759
Date d'inscription
mardi 13 mars 2007
Statut
Membre
Dernière intervention
22 janvier 2014
168
21 avril 2009 à 13:07
21 avril 2009 à 13:07
Si $operation est un nombre alors c'est que l'opération s'est bien déroulé.
jemsss
Messages postés
188
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
28 novembre 2019
17
21 avril 2009 à 23:18
21 avril 2009 à 23:18
Effectivement, C'est tout bête
merci
merci
jemsss
Messages postés
188
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
28 novembre 2019
17
2 mai 2009 à 23:01
2 mai 2009 à 23:01
Finalement ça ne marche pas parce que pour afficher le résultat de "$operation" je dois utiliser "eval()" :
Donc pour vérifier la synthaxe avec is_numeric() il faut faire :
Problème un message d'erreur s'affiche si la syntaxe de "$operation" n'est pas bonne :
Je préfèrerais choisir moi-même le contenu du message d'erreur à afficher
Connaissez-vous une autre solution pour vérifier la syntaxe PHP de "$operation" ?
echo eval("return htmlspecialchars($operation) ;");
Donc pour vérifier la synthaxe avec is_numeric() il faut faire :
if (is_numeric(eval("return htmlspecialchars($operation) ;")) == FALSE) { echo 'données incorectes'; } else { echo eval("return htmlspecialchars($operation) ;"); }
Problème un message d'erreur s'affiche si la syntaxe de "$operation" n'est pas bonne :
Parse error: syntax error, unexpected ')' in C:\wamp\www\test.php(63) : eval()'d code on line 1
Je préfèrerais choisir moi-même le contenu du message d'erreur à afficher
Connaissez-vous une autre solution pour vérifier la syntaxe PHP de "$operation" ?
jemsss
Messages postés
188
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
28 novembre 2019
17
3 mai 2009 à 00:21
3 mai 2009 à 00:21
personne n'a une idée ?