Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Exercício __set

public function __set($nomeAtributo, $valor)
    {
        $metodo = 'set'.ucfirst($nomeAtributo); 

        if (method_exists($this, $metodo)) {
            $this->$metodo($valor);
        }
    }
1 resposta

Oi, Francisco, como vai?

Excelente código! Ficou muito bom!

Que ótima ideia utilizar a função method_exists().

Parabéns pelo empenho nos estudos!

Qualquer dúvida nos procure aqui no fórum.

Abraços e bons estudos!