PHP 5.6.0 released

Vordefinierte Konstanten

Folgende Konstanten werden von dieser Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen wurde.

INPUT_POST (integer)
POST-Variablen.
INPUT_GET (integer)
GET-Variablen.
INPUT_COOKIE (integer)
COOKIE-Variablen.
INPUT_ENV (integer)
ENV-Variablen.
INPUT_SERVER (integer)
SERVER-Variablen.
INPUT_SESSION (integer)
SESSION-Variablen. (noch nicht implementiert)
INPUT_REQUEST (integer)
REQUEST-Variablen. (noch nicht implementiert)
FILTER_FLAG_NONE (integer)
Keine Flags.
FILTER_REQUIRE_SCALAR (integer)
Flag fordert skalare Werte als Eingabe.
FILTER_REQUIRE_ARRAY (integer)
Fordert ein Array als Eingabe.
FILTER_FORCE_ARRAY (integer)
Gibt immer ein Array zurück.
FILTER_NULL_ON_FAILURE (integer)
NULL anstelle von FALSE bei Fehlern verwenden.
FILTER_VALIDATE_INT (integer)
ID des "int"-Filters.
FILTER_VALIDATE_BOOLEAN (integer)
ID des "boolean"-Filters.
FILTER_VALIDATE_FLOAT (integer)
ID des "float"-Filters.
FILTER_VALIDATE_REGEXP (integer)
ID des "validate_regexp"-Filters.
FILTER_VALIDATE_URL (integer)
ID des "validate_url"-Filters.
FILTER_VALIDATE_EMAIL (integer)
ID des "validate_email"-Filters.
FILTER_VALIDATE_IP (integer)
ID des "validate_ip"-Filters.
FILTER_DEFAULT (integer)
ID des Standard-Filters ("string").
FILTER_UNSAFE_RAW (integer)
ID des "unsafe_raw"-Filters.
FILTER_SANITIZE_STRING (integer)
ID des "string"-Filters.
FILTER_SANITIZE_STRIPPED (integer)
ID des "stripped"-Filters.
FILTER_SANITIZE_ENCODED (integer)
ID des "encoded"-Filters.
FILTER_SANITIZE_SPECIAL_CHARS (integer)
ID des "special_chars"-Filters.
FILTER_SANITIZE_EMAIL (integer)
ID des "email"-Filters.
FILTER_SANITIZE_URL (integer)
ID des "url"-Filters.
FILTER_SANITIZE_NUMBER_INT (integer)
ID des "number_int"-Filters.
FILTER_SANITIZE_NUMBER_FLOAT (integer)
ID des "number_float"-Filters.
FILTER_SANITIZE_MAGIC_QUOTES (integer)
ID des "magic_quotes"-Filters.
FILTER_CALLBACK (integer)
ID des "callback"-Filters.
FILTER_FLAG_ALLOW_OCTAL (integer)
Oktale Notation (0[0-7]+) im "int"-Filter erlauben.
FILTER_FLAG_ALLOW_HEX (integer)
Hexadezimale Notation (0x[0-9a-fA-F]+) im "int"-Filter erlauben.
FILTER_FLAG_STRIP_LOW (integer)
Zeichen mit einem ASCII-Wert kleiner 32 entfernen.
FILTER_FLAG_STRIP_HIGH (integer)
Zeichen mit einem ASCII-Wert größer 127 entfernen.
FILTER_FLAG_ENCODE_LOW (integer)
Zeichen mit einem ASCII-Wert kleiner 32 kodieren.
FILTER_FLAG_ENCODE_HIGH (integer)
Zeichen mit einem ASCII-Wert größer 127 kodieren.
FILTER_FLAG_ENCODE_AMP (integer)
& kodieren.
FILTER_FLAG_NO_ENCODE_QUOTES (integer)
' und " nicht kodieren.
FILTER_FLAG_EMPTY_STRING_NULL (integer)
(Aktuell ohne Verwendung.)
FILTER_FLAG_ALLOW_FRACTION (integer)
Brüche im "number_float"-Filter erlauben.
FILTER_FLAG_ALLOW_THOUSAND (integer)
Tausender-Trenner (,) im "number_float"-Filter erlauben.
FILTER_FLAG_ALLOW_SCIENTIFIC (integer)
Exponentialschreibweise (e, E) im "number_float"-Filter erlauben.
FILTER_FLAG_PATH_REQUIRED (integer)
Fordert Pfad im "validate_url"-Filter.
FILTER_FLAG_QUERY_REQUIRED (integer)
Fordert Abfrage im "validate_url"-Filter.
FILTER_FLAG_IPV4 (integer)
Nur IPv4-Adressen im "validate_ip"-Filter erlauben.
FILTER_FLAG_IPV6 (integer)
Nur IPv6-Adressen im "validate_ip"-Filter erlauben.
FILTER_FLAG_NO_RES_RANGE (integer)
Reservierte Adressen im "validate_ip"-Filter verweigern.
FILTER_FLAG_NO_PRIV_RANGE (integer)
Private Adressen im "validate_ip"-Filter verweigern.
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