Jump to content
Sign in to follow this  
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!

Share this post


Link to post
Share on other 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

Share this post


Link to post
Share on other 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....

Share this post


Link to post
Share on other 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?

Share this post


Link to post
Share on other 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.

Share this post


Link to post
Share on other 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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.