Configurações em Execução

O comportamento destas funções é afetado pelas configurações do php.ini.

Opções de configuração da Filter
NomePadrãoModificávelRegistro de Alterações
filter.default"unsafe_raw"INI_PERDIRDescontinuado desde o PHP 8.1.0.
filter.default_flagsNULLINI_PERDIR 
Para mais detalhes e definições dos modos INI_*, consulte os Onde uma configuração deve ser definida.

Aqui está uma breve explicação das diretivas de configuração.

filter.defaultstring

Filtra todas informações de $_GET, $_POST, $_COOKIE, $_REQUEST and $_SERVER com este filtro. A informação original pode ser acessada através da filter_input().

Aceita o nome do filtro que você quer usar por padrão. Veja a filter list existentes na lista de nomes de filtros.

Nota:

Cuidado com os valores padrão dos filtros. Você deve explicitamente informar quais deseja. Por exemplo, para configurar o filtro padrão para para se comportar exatamente como htmlspecialchars() você deve configurar o falgs para 0 como mostrado abaixo.

Exemplo #1 Configurando o filtro padrão para agir como htmlspecialchars

filter.default = full_special_chars
filter.default_flags = 0
filter.default_flagsint

Flags padrão a serem aplicados ao filtro padrão. Inicialmente configurado para FILTER_FLAG_NO_ENCODE_QUOTES por padrão para compatibilidade reversa. Veja a lista de flags para uma listagem dos nomes das flags.

To Top