[Resolvido] Pegar valores dos atributos de uma Classa (Reflection
Bom dia galera!
Queria saber como pegar os valores dos atributos de uma classe usando Reflection.
Por exemplo:
Tenho a seguinte classe:
class Cliente{
private $nome;
private $endereco;
private $cpf;
//Getters and Setters
}
Instancio um objeto dessa classe e definos alguns valores para os atributos:
$cli = new Cliente();
$cli->setNome("emerson");
$cli->setEndereco("teste");
$cli->setCpf("teste");
Beleza até ai tudo bem, agora quero usar Reflection para pegar os valores dos atributos desse objeto,
Fiz o seguinte:
$ref = new ReflectionObject($cli);
$atr = $ref->getDefaultProperties();
printr($a);
Ele me retorna um array com os atributos, porém com os valores vazios!
Alguem saberia como fazer isso?
Discussão (2)
Carregando comentários...