Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Exercício __set

public function set(string $nomeAtributo, string $novoValor): void
{
    $metodo = "altera" . ucfirst($nomeAtributo);
    $this->$metodo($novoValor);
}
1 resposta
solução!

Perfeito, Pedro! Eu só adicionaria uma verificação com method_exists para garantir que o método em questão existe para evitar erros. :-D

Mas seu código funciona conforme o esperado. Parabéns!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software