ID | Nome | Flags | Descrição |
---|---|---|---|
FILTER_SANITIZE_ENCODED |
"encoded" |
FILTER_FLAG_STRIP_LOW ,
FILTER_FLAG_STRIP_HIGH ,
FILTER_FLAG_STRIP_BACKTICK ,
FILTER_FLAG_ENCODE_LOW ,
FILTER_FLAG_ENCODE_HIGH
|
URL-encode string, opcionalmente tira ou codifica caracteres especiais. |
FILTER_SANITIZE_SPECIAL_CHARS |
"special_chars" |
FILTER_FLAG_STRIP_LOW ,
FILTER_FLAG_STRIP_HIGH ,
FILTER_FLAG_STRIP_BACKTICK ,
FILTER_FLAG_ENCODE_HIGH
|
Codifica em HTML '"<>& e caracteres com
valor ASCII menor que 32, opcionalmente, tira ou codifica outros
caracteres especiais.
|
FILTER_SANITIZE_FULL_SPECIAL_CHARS |
"full_special_chars" |
FILTER_FLAG_NO_ENCODE_QUOTES
|
Equivalente a chamar htmlspecialchars() junto com ENT_QUOTES . Citações de codificação podem
ser desabilitadas FILTER_FLAG_NO_ENCODE_QUOTES . Como htmlspecialchars(), este
filtro está ciente do default_charset e se uma sequência de bytes for detectada
cria um caractere inválido no conjunto de caracteres atual e, em seguida, a cadeia inteira é rejeitada, resultando em uma cadeia de caracteres de comprimento igual a 0.
Ao usar esse filtro como um filtro padrão, consulte o aviso abaixo sobre como definir os sinalizadores padrão como 0
|
FILTER_SANITIZE_STRING |
"string" |
FILTER_FLAG_NO_ENCODE_QUOTES ,
FILTER_FLAG_STRIP_LOW ,
FILTER_FLAG_STRIP_HIGH ,
FILTER_FLAG_STRIP_BACKTICK ,
FILTER_FLAG_ENCODE_LOW ,
FILTER_FLAG_ENCODE_HIGH ,
FILTER_FLAG_ENCODE_AMP
|
Remove tags e codifica aspas duplas e simples no estilo HTML, opcionalmente remove
ou codifica caracteres HTML especiais. Codificar aspas pode ser
desligado ao ativar FILTER_FLAG_NO_ENCODE_QUOTES
(Descontinuado desde o PHP 8.1.0,
utilize htmlspecialchars()).
|
FILTER_UNSAFE_RAW |
"unsafe_raw" |
FILTER_FLAG_STRIP_LOW ,
FILTER_FLAG_STRIP_HIGH ,
FILTER_FLAG_STRIP_BACKTICK ,
FILTER_FLAG_ENCODE_LOW ,
FILTER_FLAG_ENCODE_HIGH ,
FILTER_FLAG_ENCODE_AMP
|
Não faz nada, opcionalmente descasque ou codifique caracteres especiais. este
filtro também é alias do FILTER_DEFAULT .
|
Versão | Descrição |
---|---|
8.1.0 |
FILTER_SANITIZE_STRING e
FILTER_SANITIZE_STRIPPED foram descontinuadas.
|