1
resposta

Desafio: __set

public function __set(string $name, string $value)
  {
    $metodo = 'set' . ucfirst($name);
    return $this->$metodo($value);
  }

Implementação do método __set

Utilizei o nome das classes com o set na frente, por exemplo, setBairro(), setCidade() e etc, por isso adicionei 'set' na variável $metodo e não o 'recupera'.

1 resposta

Oi, Michael, como vai?

Excelente solução! Parabéns pelo empenho nos estudos!

Continue praticando.

E qualquer dúvida pode contar com a gente aqui no fórum.

Abraços e bons estudos!