Este artigo descreve sucintamente o uso das funções
Filter do PHP. Estas funções são utilizadas para avaliar e validar dados passados por usuários ou oriundos de outras fontes não seguras.
A referência em português das funções pode ser encontrada em:
Nenhuma dependência é necessária para a execução destas funções, sendo que o comportamento delas pode ser modificado no php.ini pela alteração de "filter.default" e "filter.default_flags".
Estas funções são um interessante complemento à validação de dados feita no lado cliente, geralmente com JavaScript.
Validando os dados no lado do servidor, é possível impedir que usuários mal-intencionados explorem brechas na validação do lado cliente para provocar danos no sistema.
Além disso, vários dos filtros existentes simplificam o processo de validação, que geralmente é feito com funções e expressões regulares complexas.