PHP 5.6.0RC3 is available

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.
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_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".
add a note add a note

User Contributed Notes 1 note

up
-1
sixd at php dot net
3 years ago
Rasmus added FILTER_SANITIZE_FULL_SPECIAL_CHARS to PHP 5.3.3.  See
http://svn.php.net/viewvc/php/php-src/branches/PHP_5_3/
ext/filter/filter.c?r1=297245&r2=297244&pathrev=297245
His earlier commit to the PHP source code trunk commented that this "Added the full htmlspecialchars() functionality which includes utf-8 validation as a default filter."
To Top