Perguntas com a marcação «error-handling»

3
Qual é a maneira correta de lidar com exceções?
No núcleo do Joomla, ainda encontro muitas chamadas como esta: // Check for errors. if (count($errors = $this->get('Errors'))) { JError::raiseError(500, implode("\n", $errors)); return false; } Mas o JError está obsoleto desde a liberação da plataforma 12.1. Então, como devo usar exceções padrão do PHP.


3
Impedir que a mensagem de erro mostre o SQL
Na minha tabela, criei um índice em 'col1' para evitar entradas duplicadas, o que funciona bem, mas a mensagem de erro resultante exibida ao usuário quando ele tenta adicionar uma entrada duplicada parece-me uma preocupação de segurança, pois exibe o SQL incluindo o prefixo da tabela. Existe alguma maneira de …


1
Substituir getError e getErrors obsoletos
Eu estive examinando alguns logs e notei que getError () e getErrors () estão lançando mensagens obsoletas no Joomla 3.3 (acabamos de atualizar). Aparentemente, eles foram preteridos no Joomla 2.5, mas estou tendo dificuldade em encontrar uma solução para atualizar. Dei uma olhada nos arquivos principais do Joomla e eles …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.