Como usar Getters e Setters

12/01/2019

0

Boa noite.

Sou iniciante em PHP OO e tenho uma dúvida em relação aos Getters e Setters.
Segue um exemplo de código abaixo:

class Pessoa {
         private $nome;
         
        public function setNome($nome) {
               $this->nome = $nome; 
       }

     public function getNome() {
            return $this->nome;
     }
}


Dúvida: Caso tivesse que instanciar uma classe savePessoa no Model para salvar no DB, eu teria que criar mais um setNome e getNome na classe savePessoa do Model com os mesmos atributos e setar o nome a partir desta minha classe pessoa?
Tainan Fochesatto

Tainan Fochesatto

Responder

Post mais votado

12/01/2019

Boa noite Tainanfilipe, você pode setar o valor da sua variável com o valor do $_POST, antes de salvar no banco.

<?php

class PessoaController {

  public function savePessoa($post_data) {
       $post_data = $_POST;
       $pessoa = new Pessoa();
       $pessoa->setName = $post_data['name'];
       $pessoa->save()
  }
}

Jonatan Lima

Jonatan Lima
Responder

Mais Posts

12/01/2019

Tainan Fochesatto

Valeu Jonatan.
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar