Filtros
Transformam valores de entrada, por meio da remoção ou troca de caracteres dentro de um valor. O objetivo é "normalizar" valores de entrada até que eles atendam a um formato esperado. Por exemplo, se um tipo string de dígitos numéricos é necessário, e o valor de entrada é "19anos", então por ser razoável transformar o valor para "19".
Validadores
Verificam valores de entrada contra critérios e avisam se eles passaram no teste ou não. O valor não é alterado, mas o teste pode falhar. Por exemplo, se um tipo string deve parecer um endereço de e-mail, e o valor é "19anos", então ele é considerado inválido.
No Zend Framework, tanto os filtros quanto os validadores são definidos a partir de classes pertencentes ao componente Zend_Filter. Isso quer dizer que você não pode utilizar funções PHP de forma direta. Mas você pode criar seus próprios filtros e validadores a partir da interface Zend_Filter_Interface, que utilizem funções do PHP ou definidas por você mesmo.
Trecho extraído do livro Zend Framework - Desenvolvendo em PHP 5 orientado a objetos com MVC.
Nenhum comentário:
Postar um comentário