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

20
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...

10
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...

8
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...

8
Relatório de erro do PHP

Estou tentando criar um comportamento como: se houver um erro fatal do php, quero que a página de erro do joomla apareça, mas também quero receber um email informando qual foi o erro. A idéia aqui é livrar-se da etapa de verificar o log de erros do apache para descobrir o erro específico. Também...