WRInaute occasionnel
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.
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.