Предопределенные константы

Перечисленные ниже константы определены данным расширением и могут быть доступны только в том случае, если PHP был собран с поддержкой этого расширения или же в том случае, если данное расширение было подгружено во время выполнения.

INPUT_POST (integer) - POST переменные.

INPUT_GET (integer) - GET переменные.

INPUT_COOKIE (integer) - COOKIE переменные.

INPUT_ENV (integer) - ENV переменные.

INPUT_SERVER (integer) - SERVER переменные.

INPUT_SESSION (integer) - SESSION переменные. (еще не реализовано)

INPUT_REQUEST (integer) - REQUEST переменные. (еще не реализовано)

FILTER_FLAG_NONE (integer) - Не использовать флаги.

FILTER_REQUIRE_SCALAR (integer) - Флаг используется для указания необходимости скалярного значения в качестве входного значения.

FILTER_REQUIRE_ARRAY (integer) - Требовать массив в качестве входного значения.

FILTER_FORCE_ARRAY (integer) - Всегда возвращать массив.

FILTER_NULL_ON_FAILURE (integer) - Использовать NULL вместо FALSE в случае ошибки.

FILTER_VALIDATE_INT (integer) - Идентификатор фильтра "int".

FILTER_VALIDATE_BOOLEAN (integer) - Идентификатор фильтра "boolean".

FILTER_VALIDATE_FLOAT (integer) - Идентификатор фильтра "float".

FILTER_VALIDATE_REGEXP (integer) - Идентификатор фильтра "validate_regexp".

FILTER_VALIDATE_URL (integer) - Идентификатор фильтра "validate_url".

FILTER_VALIDATE_EMAIL (integer) - Идентификатор фильтра "validate_email".

FILTER_VALIDATE_IP (integer) - Идентификатор фильтра "validate_ip".

FILTER_DEFAULT (integer) - Идентификатор фильтра по умолчанию ("string").

FILTER_UNSAFE_RAW (integer) - Идентификатор фильтра "unsafe_raw".

FILTER_SANITIZE_STRING (integer) - Идентификатор фильтра "string".

FILTER_SANITIZE_STRIPPED (integer) - Идентификатор фильтра "stripped".

FILTER_SANITIZE_ENCODED (integer) - Идентификатор фильтра "encoded".

FILTER_SANITIZE_SPECIAL_CHARS (integer) - Идентификатор фильтра "special_chars".

FILTER_SANITIZE_EMAIL (integer) - Идентификатор фильтра "email".

FILTER_SANITIZE_URL (integer) - Идентификатор фильтра "url".

FILTER_SANITIZE_NUMBER_INT (integer) - Идентификатор фильтра "number_int".

FILTER_SANITIZE_NUMBER_FLOAT (integer) - Идентификатор фильтра "number_float".

FILTER_SANITIZE_MAGIC_QUOTES (integer) - Идентификатор фильтра "magic_quotes".

FILTER_CALLBACK (integer) - Идентификатор фильтра "callback".

FILTER_FLAG_ALLOW_OCTAL (integer) - Разрешить восьмеричную запись (0[0-7]+) в фильтре "int".

FILTER_FLAG_ALLOW_HEX (integer) - Разрешить шестнадцатиричную запись (0x[0-9a-fA-F]+) в фильтре "int".

FILTER_FLAG_STRIP_LOW (integer) - Удалять символы с ASCII кодом, меньшим 32.

FILTER_FLAG_STRIP_HIGH (integer) - Удалять символы с ASCII кодом, большим 127.

FILTER_FLAG_ENCODE_LOW (integer) - Кодировать символы с ASCII кодом, меньшим 32.

FILTER_FLAG_ENCODE_HIGH (integer) - Кодировать символы с ASCII кодом, большим 127.

FILTER_FLAG_ENCODE_AMP (integer) - Кодировать &.

FILTER_FLAG_NO_ENCODE_QUOTES (integer) - Не кодировать ' и ".

FILTER_FLAG_EMPTY_STRING_NULL (integer) - (На данный момент не используется.)

FILTER_FLAG_ALLOW_FRACTION (integer) - Разрешить дробную часть в фильтре "number_float".

FILTER_FLAG_ALLOW_THOUSAND (integer) - Разрешить разделитель (,) между группами цифр по 3 в фильтре "number_float".

FILTER_FLAG_ALLOW_SCIENTIFIC (integer) - Разрешить научную запись (e, E) в фильтре "number_float".

FILTER_FLAG_PATH_REQUIRED (integer) - Требовать наличие составляющей "путь" в фильтре "validate_url".

FILTER_FLAG_QUERY_REQUIRED (integer) - Требовать наличие строки запроса в фильтре "validate_url".

FILTER_FLAG_IPV4 (integer) - Разрешить только IPv4 адреса в фильтре "validate_ip".

FILTER_FLAG_IPV6 (integer) - Разрешить только IPv6 адреса в фильтре "validate_ip".

FILTER_FLAG_NO_RES_RANGE (integer) - Запретить зарезервированные адреса в фильтре "validate_ip".

FILTER_FLAG_NO_PRIV_RANGE (integer) - Запретить частные адреса в фильтре "validate_ip".




Смотрите также:
Описание на ru2.php.net
Описание на php.ru