Drapeaux des filtres
Exemples
Filter
PHP Manual

# Constantes pré-définies

Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.

`INPUT_POST` (entier)
  variables POST.
`INPUT_GET` (entier)
  variables GET.
`INPUT_COOKIE` (entier)
  variables COOKIE.
`INPUT_ENV` (entier)
  variables ENV.
`INPUT_SERVER` (entier)
  variables SERVER.
`INPUT_SESSION` (entier)
  variables SESSION. (pas encore implémenté)
`INPUT_REQUEST` (entier)
  variables REQUEST. (pas encore implémenté)
`FILTER_FLAG_NONE` (entier)
  Aucun drapeau.
`FILTER_REQUIRE_SCALAR` (entier)
  Drapeau utilisé pour requérir un scalaire en entrée.
`FILTER_REQUIRE_ARRAY` (entier)
  Requière un tableau en entrée.
`FILTER_FORCE_ARRAY` (entier)
  Retourne toujours un tableau.
`FILTER_NULL_ON_FAILURE` (entier)
  Utilisation de `NULL` au lieu de `FALSE` si une erreur survient.
`FILTER_VALIDATE_INT` (entier)
  ID du filtre "int".
`FILTER_VALIDATE_BOOLEAN` (entier)
  ID du filtre "boolean".
`FILTER_VALIDATE_FLOAT` (entier)
  ID du filtre "float".
`FILTER_VALIDATE_REGEXP` (entier)
  ID du filtre "validate_regexp".
`FILTER_VALIDATE_URL` (entier)
  ID du filtre "validate_url".
`FILTER_VALIDATE_EMAIL` (entier)
  ID du filtre "validate_email".
`FILTER_VALIDATE_IP` (entier)
  ID du filtre "validate_ip".
`FILTER_DEFAULT` (entier)
  ID du filtre par défaut ("string").
`FILTER_UNSAFE_RAW` (entier)
  ID du filtre "unsafe_raw".
`FILTER_SANITIZE_STRING` (entier)
  ID du filtre "string".
`FILTER_SANITIZE_STRIPPED` (entier)
  ID du filtre "stripped".
`FILTER_SANITIZE_ENCODED` (entier)
  ID du filtre "encoded".
`FILTER_SANITIZE_SPECIAL_CHARS` (entier)
  ID du filtre "special_chars".
`FILTER_SANITIZE_EMAIL` (entier)
  ID du filtre "email".
`FILTER_SANITIZE_URL` (entier)
  ID du filtre "url".
`FILTER_SANITIZE_NUMBER_INT` (entier)
  ID du filtre "number_int".
`FILTER_SANITIZE_NUMBER_FLOAT` (entier)
  ID du filtre "number_float".
`FILTER_SANITIZE_MAGIC_QUOTES` (entier)
  ID du filtre "magic_quotes".
`FILTER_CALLBACK` (entier)
  ID du filtre de rappel.
`FILTER_FLAG_ALLOW_OCTAL` (entier)
  Alloue une notation octale (0[0-7]+) dans le filtre "int".
`FILTER_FLAG_ALLOW_HEX` (entier)
  Alloue une notation hexadécimale (0x[0-9a-fA-F]+) dans le filtre "int".
`FILTER_FLAG_STRIP_LOW` (entier)
  Supprime les caractères dont les valeurs ASCII sont inférieures à 32.
`FILTER_FLAG_STRIP_HIGH` (entier)
  Supprime les caractères dont les valeurs ASCII sont supérieures à 127.
`FILTER_FLAG_ENCODE_LOW` (entier)
  Encode les caractères dont les valeurs ASCII sont inférieures à 32.
`FILTER_FLAG_ENCODE_HIGH` (entier)
  Encode les caractères dont les valeurs ASCII sont supérieures à 127.
`FILTER_FLAG_ENCODE_AMP` (entier)
  Encode &.
`FILTER_FLAG_NO_ENCODE_QUOTES` (entier)
  N'encode pas ', ni ".
`FILTER_FLAG_EMPTY_STRING_NULL` (entier)
  (Non utilisé actuellement.)
`FILTER_FLAG_ALLOW_FRACTION` (entier)
  Alloue une partie fractionnelle dans le filtre "number_float".
`FILTER_FLAG_ALLOW_THOUSAND` (entier)
  Alloue le séparateur des milliers (,) dans le filtre "number_float".
`FILTER_FLAG_ALLOW_SCIENTIFIC` (entier)
  Alloue une notation scientifique (e, E) dans le filtre "number_float".
`FILTER_FLAG_SCHEME_REQUIRED` (entier)
  Schéma requis dans le filtre "validate_url".
`FILTER_FLAG_HOST_REQUIRED` (entier)
  Hôte requis dans le filtre "validate_url".
`FILTER_FLAG_PATH_REQUIRED` (entier)
  Chemin requis dans le filtre "validate_url".
`FILTER_FLAG_QUERY_REQUIRED` (entier)
  Requête requise dans le filtre "validate_url".
`FILTER_FLAG_IPV4` (entier)
  N'autorise que les adresses IPv4 dans le filtre "validate_ip".
`FILTER_FLAG_IPV6` (entier)
  N'autorise que les adresses IPv6 dans le filtre "validate_ip".
`FILTER_FLAG_NO_RES_RANGE` (entier)
  N'autorise pas les adresses réservées dans le filtre "validate_ip".
`FILTER_FLAG_NO_PRIV_RANGE` (entier)
  N'autorise pas les adresses privées dans le filtre "validate_ip".

Drapeaux des filtres
Exemples
Filter
PHP Manual