Chamar funções da classe através do array
Boa noite comunidade,
Estou tentando desenvolver uma pagina de validação de campos. Funciona resumidamente assim:
- Tenho os campos em html.
- Chama a página validar.php com jquery usando o $.getJSON. Envio informações como nome do campo e valor do campo via GET.
- Minha página validar.php recupera esses valores GET, trata eles e através de um array chama as funções desejadas. EX:
if(isset($_GET['campo_name']) && isset($_GET['campo_value'])):
$get = $_GET['campo_name'];
$val = $_GET['campo_value'];
$conect = new VALIDACAO;
$functions = array(
'nome' => $conect->nomeEsobrenome($val),
'sobrenome' => $conect->nomeEsobrenome($val),
'email' => $conect->email($val)
);
$functions[$get];
$verifica = $conect->verifica();
if(!$verifica):
gerarJson();
else:
return false;
endif;
Antes de eu inserir a parte que chama a função do email 'email' => $conect->email($val) , funciona tudo como planejado, mas quando eu insiro essa parte do email ou qualquer outra parte abaixo do 'nome' e 'sobrenome' o código não retorna nada. E até o nome e sobrenome param de retornar os valores.
O pior é que eu não tenho idéia do que seja para procurar no Google. Será que alguém aqui entende a questão e pode me mostrar a solução?
Obrigado.
Discussão (6)
Carregando comentários...