Filtrer et valider les données
Posté le Tuesday 26 June 2012 | Catégories : PHP
Quasiment chaque librairie et framework PHP introduit une ou des fonctions pour filtrer et valider les données introduites par les utilisateurs. Pourtant PHP depuis sa version 5.2 offre aussi des méthodes de filtrage natives:
$variable = filter_var($variable, $filtre);
filter_var retourne la variable filtrée, ou false si le filtre ne passe pas.
Plusieurs types de filtres sont disponibles:
- FILTER_VALIDATE_BOOLEAN
- FILTER_VALIDATE_EMAIL
- FILTER_VALIDATE_FLOAT
- FILTER_VALIDATE_INT
- FILTER_VALIDATE_URL
Il est également possible de spécifier des options supplémentaires:
$options = array(
'options' => array(
'min_range' => 0,
'max_range' => 100
)
);
$var = filter_var('755', FILTER_VALIDATE_INT, $options);
La liste complètes des options est disponible sur le site de PHP.