Mensagens

A mostrar mensagens com a etiqueta Programação

Biblioteca de Validação da dados em PHP

Imagem
Introdução Uma das etapas criticas de uma aplicação é a entrada de dados, como cadastro, actualização/edição e pesquisas/buscas. Não há dúvidas que são etapas importantes, porém deve-se ter o cuidado de filtrar ou validar estes dados afim de se garantir que os mesmos são confiáveis as próximas etapas da aplicação. Em cada linguagem existem formas nativa de se validar os dados dados, no caso específico do PHP as funções nativas filter_var, além dos mais específicos como is_array, is_bool, is_int entre outros. Embora as funções acima apresentadas sejam úteis, algumas vezes precisamos automatizar essa validação afim de encapsular e/ou automatizar o processo de validação de dados compostos (ex. array). É com este intento que criei um componente PHP com a função específica.  Ferramentas O ecossistema PHP dispõe de um repositório/plataforma para publicação de componentes o Packagist (imagem a baixo), o qual permite publicar e baixar componentes PHP com uso do padrão PRS 4.   Uma fo...