Constantes pré-definidas
As contantes abaixo são definidas por esta extensão e só estarão disponíveis quando a extensão tiver sido compilada no PHP ou tiver sido carregada dinamicamente em tempo de execução.
-
INPUT_POST
(int) - Variáveis POST.
-
INPUT_GET
(int) - Variáveis GET.
- Variáveis COOKIE.
-
INPUT_ENV
(int) - Variáveis ENV.
-
INPUT_SERVER
(int) - Variáveis SERVER.
-
INPUT_SESSION
(int) - Variáveis SESSION. (Removida a partir do PHP 8.0.0; não estava implementada anteriormente)
-
INPUT_REQUEST
(int) - Variáveis REQUEST. (Removida a partir do PHP 8.0.0; não estava implementada anteriormente)
-
FILTER_FLAG_NONE
(int) - Sem flags.
-
FILTER_REQUIRE_SCALAR
(int) - Flag usada para requerer escalar como entrada
-
FILTER_REQUIRE_ARRAY
(int) - Requer um array como entrada.
-
FILTER_FORCE_ARRAY
(int) - Sempre retorna um array.
-
FILTER_NULL_ON_FAILURE
(int) - Usa NULL ao invés de FALSE em falha.
-
FILTER_VALIDATE_INT
(int) - ID do filtro "int".
-
FILTER_VALIDATE_BOOL
(int) -
Apelido de
FILTER_VALIDATE_BOOLEAN
. -
FILTER_VALIDATE_BOOLEAN
(int) - ID do filtro "boolean".
-
FILTER_VALIDATE_FLOAT
(int) - ID do filtro "float".
-
FILTER_VALIDATE_REGEXP
(int) - ID do filtro "validate_regexp".
-
FILTER_VALIDATE_URL
(int) - ID do filtro "validate_url".
-
FILTER_VALIDATE_DOMAIN
(int) - ID do filtro "validate_domain". (Disponível a partir do PHP 7.0.0)
-
FILTER_VALIDATE_EMAIL
(int) - ID do filtro "validate_email".
-
FILTER_VALIDATE_IP
(int) - ID do filtro "validate_ip".
-
FILTER_VALIDATE_MAC
(int) - ID do filtro "validate_mac_address".
-
FILTER_DEFAULT
(int) -
ID do filtro padrão ("unsafe_raw"). Equivalente a
FILTER_UNSAFE_RAW
. -
FILTER_UNSAFE_RAW
(int) - ID do filtro "unsafe_raw".
-
FILTER_SANITIZE_STRING
(int) - ID do filtro "string". (Descontinuado a partir do PHP 8.1.0, ao invés, use htmlspecialchars().)
-
FILTER_SANITIZE_STRIPPED
(int) - ID do filtro "stripped". (Descontinuado a partir do PHP 8.1.0, ao invés, use htmlspecialchars().)
-
FILTER_SANITIZE_ENCODED
(int) - ID do filtro "encoded".
-
FILTER_SANITIZE_SPECIAL_CHARS
(int) - ID do filtro "special_chars".
-
FILTER_SANITIZE_FULL_SPECIAL_CHARS
(int) - ID do filtro "full_special_chars".
-
FILTER_SANITIZE_EMAIL
(int) - ID do filtro "email".
-
FILTER_SANITIZE_URL
(int) - ID do filtro "url".
-
FILTER_SANITIZE_NUMBER_INT
(int) - ID do filtro "number_int".
-
FILTER_SANITIZE_NUMBER_FLOAT
(int) - ID do filtro "number_float".
-
FILTER_SANITIZE_MAGIC_QUOTES
(int) -
ID do filtro "magic_quotes".
(DESCONTINUADO a partir do PHP 7.3.0 e
REMOVIDO a partir do PHP 8.0.0,
ao invés, use
FILTER_SANITIZE_ADD_SLASHES
.) -
FILTER_SANITIZE_ADD_SLASHES
(int) - ID do filtro "add_slashes". (Disponível a partir do PHP 7.3.0)
-
FILTER_CALLBACK
(int) - ID do filtro "callback".
-
FILTER_FLAG_ALLOW_OCTAL
(int) -
Permite notação octal (
0[0-7]+
) no filtro "int". -
FILTER_FLAG_ALLOW_HEX
(int) -
Permite notação hexadecimal (
0x[0-9a-fA-F]+
) no filtro "int". -
FILTER_FLAG_STRIP_LOW
(int) - Remove caracteres com valor ASCII menor que 32.
-
FILTER_FLAG_STRIP_HIGH
(int) - Remove caracteres com valor ASCII maior que 127.
-
FILTER_FLAG_STRIP_BACKTICK
(int) - Remove barra invertida.
-
FILTER_FLAG_ENCODE_LOW
(int) - Codifica caracteres com valor ASCII menor que 32.
-
FILTER_FLAG_ENCODE_HIGH
(int) - Codifica caracteres com valor ASCII maior que 127.
-
FILTER_FLAG_ENCODE_AMP
(int) -
Codifica
&
. -
FILTER_FLAG_NO_ENCODE_QUOTES
(int) -
Não codifica
'
e"
. -
FILTER_FLAG_EMPTY_STRING_NULL
(int) - (Nenhum uso no momento.)
-
FILTER_FLAG_ALLOW_FRACTION
(int) - Permite parte fracional no filtro "number_float".
-
FILTER_FLAG_ALLOW_THOUSAND
(int) -
Permite separador de milhar (
,
) no filtro "number_float". -
FILTER_FLAG_ALLOW_SCIENTIFIC
(int) -
Permite notação científica (
e
,E
) no filtro "number_float". -
FILTER_FLAG_PATH_REQUIRED
(int) - Requer path no filtro "validate_url".
-
FILTER_FLAG_QUERY_REQUIRED
(int) - Requer query no filtro "validate_url".
-
FILTER_FLAG_SCHEME_REQUIRED
(int) - Requer scheme no filtro "validate_url". (Descontinuado a partir do PHP 7.3.0 e removido a partir do PHP 8.0.0, por já estar implícito no filtro.)
-
FILTER_FLAG_HOST_REQUIRED
(int) - Requer host no filtro "validate_url". (Descontinuado a partir do PHP 7.3.0 e removido a partir do PHP 8.0.0, por já estar implícito no filtro.)
-
FILTER_FLAG_HOSTNAME
(int) - Requer que hostnames inicial com caracteres alfanuméricos e contenham apenas alfanuméricos ou hífen. (Disponível a partir do PHP 7.0.0)
-
FILTER_FLAG_IPV4
(int) - Permite somente endereço IPv4 no filtro "validate_ip".
-
FILTER_FLAG_IPV6
(int) - Permite somente endereço IPv6 no filtro "validate_ip".
-
FILTER_FLAG_NO_RES_RANGE
(int) - Não permite endereços reservados no filtro "validate_ip".
-
FILTER_FLAG_NO_PRIV_RANGE
(int) - Não permite endereços privados no filtro "validate_ip".
-
FILTER_FLAG_GLOBAL_RANGE
(int) - Permite somente endereço global (pela RFC 6890) no filtro "validate_ip". (Disponível a partir do PHP 8.2.0)
-
FILTER_FLAG_EMAIL_UNICODE
(int) - Aceita caracteres Unicode na parte local no filtro "validate_email". (Disponível a partir do PHP 7.1.0)