Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

SrTunes

Fatal error: Call to undefined method

Recommended Posts

Boa noite colegas.

Estou tendo um problema com php em maquina windows e preciso de uma ajuda de alguém, pois talvez seja algo que eu não tenha endendido.

Quando chamo uma pagina de validacao.php cai nessa mensagem:

 

Fatal error: Call to undefined method conexao::set() in:...

 

O que pode estar ocasionando esse problema?

 

Desde ja agradeço a cooperação!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Significa exatamente oq a mensagem diz.
"Fatal error: Call to undefined method conexao::set() in:..."
-> Erro fatal: Chamada para conexao método indefinido :: set () in: ...

Dentro de conexão você não tem o método set()

Por ser chamada de validação deveria estar dentro da classe conexao?

Entenda melhor:
http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#undef_method

Compartilhar este post


Link para o post
Compartilhar em outros sites

Significa exatamente oq a mensagem diz.

"Fatal error: Call to undefined method conexao::set() in:..."

-> Erro fatal: Chamada para conexao método indefinido :: set () in: ...

 

Dentro de conexão você não tem o método set()

 

Por ser chamada de validação deveria estar dentro da classe conexao?

 

Entenda melhor:

http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#undef_method

Então. Mas nesse caso a função set não é da biblioteca do php?

por exemplo, o mesmo script roda em outra maquina e funciona....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual é o trecho do código que você utiliza o método set ? como assim funciona ? se ela não existir, não deveria funcionar em servidor nenhum.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual é o trecho do código que você utiliza o método set ? como assim funciona ? se ela não existir, não deveria funcionar em servidor nenhum.

Desculpe-me o engano. Realmente não funciona em outro servidor. foi um equivoco meu.

 

Mas minha duvida persiste. o metodo set não é do proprio php? Por que tenho que cria-lo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

SrTunes.. não, esse método não é do php.

Ao menos no contexto de uma classe chamada "conexao", não.

 

Você precisa verificar se essa classe existe em seus arquivos e se ele está sendo carregado na execução do seu programa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

SrTunes.. não, esse método não é do php.

Ao menos no contexto de uma classe chamada "conexao", não.

 

Você precisa verificar se essa classe existe em seus arquivos e se ele está sendo carregado na execução do seu programa.

Entendi. Achei que era uma coisa que o php ja tinha. Viajei legal na batatinha. Vou criar esse metodo na classe.

Muito obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.