Consultez la formation SEO spéciale Wordpress
par WebRankInfo / Ranking Metrics

Messages: 520

Enregistré le: 30 Juil 2014

Message le Mar Mai 23, 2017 17:13

Bonjour,

Je réceptionne une variable $_GET[] dont la valeur est numérique.

Avec la fonction is_numeric, je peux savoir si la valeur est numérique.
http://php.net/manual/fr/function.is-numeric.php

Mais quelle différence au juste avec la fonction filter_var FILTER_SANITIZE_NUMBER_INT ?
http://php.net/manual/fr/function.filter-var.php

Je lis que la fonction retourne une valeur false si - en l'occurrence, la variable n'est pas numérique.
Cela signifie quoi ? Que ça va afficher un message d'erreur ? Ou que ça attribue une valeur nulle par défaut à la variable $_GET ?
Pourquoi ne puis-je pas utiliser FILTER_SANITIZE_NUMBER_INT à la place de is_numeric ?


Je vous remercie d'avance pour le partage de votre science.
Haut
2 Réponses
Messages: 8451

Enregistré le: 14 Mai 2003

Message le Mar Mai 23, 2017 18:15

http://ideone.com/wvsxRW
Haut
Messages: 520

Enregistré le: 30 Juil 2014

Message le Mer Mai 24, 2017 18:49

Mouais....

Ca me dit pas grand chose, comme ça, spout.

C'est quoi ça ? Un script supposé faire tourner les deux fonctions à la fois ?


J'manque des bases, faut que je relise mes classiques. False et null, je fais pas la différence.
Haut

Formation recommandée sur ce thème :

Formation SEO spéciale Wordpress : apprenez à optimiser le référencement naturel d'un site fait avec Wordpress... Formation Ranking Metrics animée par un expert SEO / Wordpress.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.