Olá pessoal estou tentando criar uma classe usando reflection para setar valores em variaveis e para recuperar valoes de variaveis
Gostaria de saber como posso chamar uma função/metodo através de uma string.
Eu já consegui recuparar o nome dos métodos, agora gostaria de executar esses métodos
Segue exemplo:
class Pessoa{
private $nome
private $idade;
public function getNome(){
return $this->nome;
}
public function getIdade(){
return $this->idade;
}
}
public SuperDAO{
public setValores($ob){
$arrayMetodos = obtemMetodos();
foreach ($metodos as metodo){
$obj->metodo();//aqui esta o problema eu consegui pegar os metodos agora como eu chamo ele
//eu tenho o nome da classe, peguei com reflection e tenho o nome do método, mas tudo isso
//como string, agora eu quero executar
}
}
}
Pergunta
William Miranda
Olá pessoal estou tentando criar uma classe usando reflection para setar valores em variaveis e para recuperar valoes de variaveis
Gostaria de saber como posso chamar uma função/metodo através de uma string.
Eu já consegui recuparar o nome dos métodos, agora gostaria de executar esses métodos
Segue exemplo:
Desde já agradecido
William Miranda
Editado por William MirandaLink para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.