Como copiar a classe inteira com reflection no php?

08/06/2017

0

PHP

Fala pessoal, beleza?

Recentemente descobri um recurso bacana no php: o reflection.

Só que não consegui copiar a classe que eu quis com as propriedades e métodos que ela possui :(

Sabem como posso fazer isso?
Eduardo Farias

Eduardo Farias

Responder

Post mais votado

28/07/2017

Fala Eduardo, beleza?

Então cara, um jeito de pegar as propriedades por exemplo seria do seguinte jeito:

// Instanciar o objeto
$carro = new Carro();

// instanciar o objeto reflection
$reflexo= new ReflectionClass('Carro');

//Aqui você pega as propriedades do objeto refletido
$propriedades= $reflexo->getProperties();


Na documentação do php você tem uma boa explicação sobre o assunto:

Reflection

Calebe Menezes

Calebe Menezes
Responder

Mais Posts

31/07/2017

Eduardo Farias

Vlw Calebe! Obrigado mesmo pela ajuda!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar