Bonjour les gens.
J'ai quelques questions sur une fonction que je viens de découvrir...
la fonction filter_var()
Particulièrement utile pour tester une adresse mail avec le flag : FILTER_VALIDATE_EMAIL
Code : PHP1 | <?phpfilter_var('bob@example.com',FILTER_VALIDATE_EMAIL)?>
|
On peut aussi s'en servir pour tester les INT : FILTER_VALIDATE_INT
les FLOATS : FILTER_VALIDATE_FLOAT ...
Enfin on peut continuer comme ça longtemps mais ca marche aussi pour les URL, les Regxp ...
EDIT : En précisant évidement que je tourne en php 5.2.5

Donc que faire ...
Vaut il mieux utiliser un intVal() ou FILTER_VALIDATE_INT (si on veut vérifier que la valeur est bien un entier, sans savoir combien) ?
Pareil concernant is_numeric() ou FILTER_VALIDATE_FLOAT ?
Idem pour les htmlentities et les addslashes on a es flags : FILTER_SANITIZE_STRING et FILTER_SANITIZE_MAGIC_QUOTES (petit doute sur le premier)
Dans quel cas vaut il mieux utiliser une fonction ou une autre ? Gain en rapidité ?
Merci et à bientôt.
Cordialement, Kenshin_Himura