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
(int) - variables POST.
INPUT_GET
(int) - variables GET.
INPUT_COOKIE
(int) - variables COOKIE.
INPUT_ENV
(int) - variables ENV.
INPUT_SERVER
(int) - variables SERVER.
INPUT_SESSION
(int) - variables SESSION. (pas encore implémenté)
INPUT_REQUEST
(int) - variables REQUEST. (pas encore implémenté)
FILTER_FLAG_NONE
(int) - Aucun drapeau.
FILTER_REQUIRE_SCALAR
(int) - Drapeau utilisé pour requérir un scalaire en entrée.
FILTER_REQUIRE_ARRAY
(int) - Requière un tableau en entrée.
FILTER_FORCE_ARRAY
(int) - Retourne toujours un tableau.
FILTER_NULL_ON_FAILURE
(int) - Utilisation de
null
au lieu de false
si une erreur survient. FILTER_VALIDATE_INT
(int) - ID du filtre "int".
FILTER_VALIDATE_BOOL
(int) - Alias de
FILTER_VALIDATE_BOOLEAN
. FILTER_VALIDATE_BOOLEAN
(int) - ID du filtre "boolean".
FILTER_VALIDATE_FLOAT
(int) - ID du filtre "float".
FILTER_VALIDATE_REGEXP
(int) - ID du filtre "validate_regexp".
FILTER_VALIDATE_URL
(int) - ID du filtre "validate_url".
FILTER_VALIDATE_DOMAIN
(int) - ID du filtre "validate_domain". (Disponible à partir PHP 7.0.0)
FILTER_VALIDATE_EMAIL
(int) - ID du filtre "validate_email".
FILTER_VALIDATE_IP
(int) - ID du filtre "validate_ip".
FILTER_VALIDATE_MAC
(int) - ID du filtre "validate_mac_address".
FILTER_DEFAULT
(int) - ID du filtre par défaut ("unsafe_raw"). Ceci est équivalent à la constante
FILTER_UNSAFE_RAW
. FILTER_UNSAFE_RAW
(int) - ID du filtre "unsafe_raw".
FILTER_SANITIZE_STRING
(int) - ID du filtre "string". (Obsolète à partir de PHP 8.1.0, utilisez htmlspecialchars() à la place)
FILTER_SANITIZE_STRIPPED
(int) - ID du filtre "stripped". (Obsolète à partir de PHP 8.1.0, utilisez htmlspecialchars() à la place)
FILTER_SANITIZE_ENCODED
(int) - ID du filtre "encoded".
FILTER_SANITIZE_SPECIAL_CHARS
(int) - ID du filtre "special_chars".
FILTER_SANITIZE_EMAIL
(int) - ID du filtre "email".
FILTER_SANITIZE_URL
(int) - ID du filtre "url".
FILTER_SANITIZE_NUMBER_INT
(int) - ID du filtre "number_int".
FILTER_SANITIZE_NUMBER_FLOAT
(int) - ID du filtre "number_float".
FILTER_SANITIZE_MAGIC_QUOTES
(int) - ID du filtre "magic_quotes". (OBSOLÈte à partir de PHP 7.3.0 et SUPPRIMÉE à partir de PHP 8.0.0, utiliser
FILTER_SANITIZE_ADD_SLASHES
à la place.) FILTER_SANITIZE_ADD_SLASHES
(int) - ID du filtre "add_slashes". (Disponible à partir PHP 7.3.0)
FILTER_CALLBACK
(int) - ID du filtre de rappel.
FILTER_FLAG_ALLOW_OCTAL
(int) - Alloue une notation octale (
0[0-7]+
) dans le filtre "int". FILTER_FLAG_ALLOW_HEX
(int) - Alloue une notation hexadécimale (
0x[0-9a-fA-F]+
) dans le filtre "int". FILTER_FLAG_STRIP_LOW
(int) - Supprime les caractères dont les valeurs ASCII sont inférieures à 32.
FILTER_FLAG_STRIP_HIGH
(int) - Supprime les caractères dont les valeurs ASCII sont supérieures à 127.
FILTER_FLAG_STRIP_BACKTICK
(int) - Supprime les accents graves.
FILTER_FLAG_ENCODE_LOW
(int) - Encode les caractères dont les valeurs ASCII sont inférieures à 32.
FILTER_FLAG_ENCODE_HIGH
(int) - Encode les caractères dont les valeurs ASCII sont supérieures à 127.
FILTER_FLAG_ENCODE_AMP
(int) - Encode
&
. FILTER_FLAG_NO_ENCODE_QUOTES
(int) - N'encode pas
'
, ni "
. FILTER_FLAG_EMPTY_STRING_NULL
(int) - (Non utilisé actuellement.)
FILTER_FLAG_ALLOW_FRACTION
(int) - Alloue une partie fractionnelle dans le filtre "number_float".
FILTER_FLAG_ALLOW_THOUSAND
(int) - Alloue le séparateur des milliers (
,
) dans le filtre "number_float". FILTER_FLAG_ALLOW_SCIENTIFIC
(int) - Alloue une notation scientifique (
e
, E
) dans le filtre "number_float". FILTER_FLAG_PATH_REQUIRED
(int) - Chemin requis dans le filtre "validate_url".
FILTER_FLAG_QUERY_REQUIRED
(int) - Requête requise dans le filtre "validate_url".
FILTER_FLAG_SCHEME_REQUIRED
(int) - Requière un schéma dans le filtre "validate_url". (Obsolète à partir de PHP 7.3.0 et supprimé à partir de PHP 8.0.0, car déjà présent dans le filtre)
FILTER_FLAG_HOST_REQUIRED
(int) - Requière un hôte dans le filtre "validate_url". (Obsolète à partir de PHP 7.3.0 et supprimé à partir de PHP 8.0.0, car déjà présent dans le filtre)
FILTER_FLAG_HOSTNAME
(int) - Demande à ce que les noms d'hôtes commencent avec un caractère alphanumérique et contiennent que les caractères alphanumériques ou des traits d'union (Disponible à partir PHP 7.0.0)
FILTER_FLAG_IPV4
(int) - N'autorise que les adresses IPv4 dans le filtre "validate_ip".
FILTER_FLAG_IPV6
(int) - N'autorise que les adresses IPv6 dans le filtre "validate_ip".
FILTER_FLAG_NO_RES_RANGE
(int) - N'autorise pas les adresses réservées dans le filtre "validate_ip".
FILTER_FLAG_NO_PRIV_RANGE
(int) - N'autorise pas les adresses privées dans le filtre "validate_ip".
FILTER_FLAG_EMAIL_UNICODE
(int) - Accepte des caractères Unicode dans la partie locale du filtre "validate_email". (Disponible à partir PHP 7.1.0)