Ir para conteúdo
Fórum Script Brasil

William Miranda

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre William Miranda

William Miranda's Achievements

0

Reputação

  1. Testado e aprovado Meu código estava certinho faltava apenas uma linha. //Executa o metodo do objPessoa e recupera o valor eval("\$valor = \$objPessoa->\$nomeFuncao();") . "<br>"; valeu Muito Obrigado Novamente !!!!! :D :D
  2. Cara eu vou tentar aqui depois respondo, mas tu entendeu mesmo a minha necessidade, pois eu tinha feito exatamente isso , havia recuperado o nome do método com o getName(), mas não sabia como executa-lo. Estou tentando montar um DAO Genérico, com injeção de dependência, você passa a classe que Representa o Bean ou o VO e ele le o nome da classe, e executa os metodos na tabela com o nome da Classe passada é meio que um ORM, eu sei que tem varias framework que faz isso, mas isso está me servindo como desafio, pois adoro PHP, mas trabalho hoje com JAVa. valeu depois respondo se foi resolvido ou não Mas já de antemão MUITO OBRIGADO
  3. 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 } } } Desde já agradecido William Miranda
×
×
  • Criar Novo...