WJ
Strict Standards error
Fechado
Bom dia desenvolvi a aplicacao no xampp so que qdo coloquei na cloud deu o seguinte erro
Strict Standards: Declaration of Suporte::onReload() should be compatible with Adianti\Base\TStandardFormList::onReload($param = NULL, $ecxao = NULL) in
alguem tem uma sugestao?
Strict Standards: Declaration of Suporte::onReload() should be compatible with Adianti\Base\TStandardFormList::onReload($param = NULL, $ecxao = NULL) in
alguem tem uma sugestao?
Poderia postar o restante do erro?
O método recebe apenas um parâmetro e no erro, está dizendo que estão sendo passados 2.
Envie todo o trace do erro para podemos ajudar.
Strict Standards: Declaration of Suporte::onReload() should be compatible with Adianti\Base\TStandardFormList::onReload($param = NULL, $ecxao = NULL) in /home/salaolivre/public_html/sistema/app/control/Suporte.class.php on line 7
Strict Standards: Declaration of Suporte::onSave() should be compatible with Adianti\Base\TStandardFormList::onSave() in /home/salaolivre/public_html/sistema/app/control/Suporte.class.php on line 7
Strict Standards: Non-static method Suporte::contar() should not be called statically, assuming $this from incompatible context in /home/salaolivre/public_html/sistema/app/control/Principal.class.php on line 11
Strict Standards: Non-static method Caixa::formata() should not be called statically, assuming $this from incompatible context in /home/salaolivre/public_html/sistema/app/control/Principal.class.php on line 11
Strict Standards: Non-static method Caixa::formataMoeda() should not be called statically, assuming $this from incompatible context in /home/salaolivre/public_html/sistema/app/control/Caixa.class.php on line 95
Strict Standards: Non-static method Caixa::processa() should not be called statically, assuming $this from incompatible context in /home/salaolivre/public_html/sistema/app/control/Caixa.class.php on line 95
Strict Standards: Non-static method Conta::contar() should not be called statically, assuming $this from incompatible context in /home/salaolivre/public_html/sistema/app/control/Principal.class.php on line 12
o metodo dianti\Base\TStandardFormList::onReload($param = NULL, $ecxao = NULL) foi alterada por mim...
acredito que esse erro e erro do servidor.. mas nao sei como consertar
Verifique se a classe que vc alterou realmente subiu para o servidor.
E nas outras, por exemplo: Principal.class.php (linha 11) verifique se declarou corretamente o método como
sim substituiu...
E as outras classes, você declarou corretamente?
simmm.. tah tudo certo no meu apache xampp funciona bem
so no servidor q nao
Já verificou a versão do PHP do servidor !
Duplicata de:
www.adianti.com.br/forum/pt/view_1610?erro-no-servidor
Nos demais métodos, você deve declarar como static.
É recomendado programar com o Strict Standards ligado!
Recomendo ligar no xampp também, para já ir arrumando...
www.php.com.br/view_60?strict-standards-e-metodos-estaticos
Abraço,