Criando uma classe para validação com PHP

Nessa vídeo aula vamos criar uma classe para validação de dados com php, assim facilitar na validação de formulário etc. Espero que gostem, e boa aula.





Se o conteúdo foi relevante para você, e desejar, você pode incentivar fazendo uma doação.

8 thoughts on “Criando uma classe para validação com PHP

  1. O david boa noite.
    e o caso eu quisesse criar um metodo get
    ex:
    function get($nome)…
    como que eu faria para retorna um valor do nome que você setou no set($valor,$nome)… ?

    1. Jorge, repare que essa classe é para validar, e não filtrar, mas vc pode fazer se quiser. Vc pode atribui uma item no array na propriedade $dados.

      function set($key, $value, $name){
        $this->dados = array('valor' => $value, 'nome' => $name, $key => $value);
      }
      
      function get($key){
        return $this->dados[$key];
      }
      
  2. O David mas por que no codigo:

    function set($key, $value, $name){
    $this->dados = array(‘valor’ => $value, ‘nome’ => $name, $key => $value);
    }

    esse $key=>$value? qual a função dele?

    eu poderia colocar esse codigo?

    function set($key, $value){
    $this->dados = array($key => $value);

    1. Jorge, não vejo utilidade de recuperar o valor pela classe, porque no caso, o esse classe ela não filtrar os dados, e sim, apenas validar. Validar é você utilizar um padrão e analisar a correspondência de valor de dados. E filtrar é remover itens indesejados.

      Nesse caso, apenas adicionei um item a mais, só pra resgatar um valor especifico, sem modificar a logica da classe. Vc pode atribui sim diretamente a key e o value, mas lembre-se que vc precisará modificar os itens de validação pra recuperar o valor para validar

  3. Bom dia,

    Como ficaria para validar dados utilizando AJAX e sua Classe, por exemplo quero envia os dados para uma pagina que valida e retorna as mensagens para pagina seja com os erros ou a mensagem de sucesso caso os dodos estarem corretos.

    1. Ricardo, é da mesma forma, pq vc faz a requisição assincrona pra um arquivo PHP, e nesse arquivo, vc fará a validação com classe.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *