Personalizando o tratamento de erros padrão do PDO
No PDO, os erros normalmente são tratados definindo o atributo PDO::ATTR_ERRMODE como PDO::ERRMODE_EXCEPTION. Embora esta abordagem forneça controle explícito sobre o tratamento de erros, pode ser redundante especificar esse atributo repetidamente. Este artigo explora maneiras de configurar o PDO para lançar exceções automaticamente em erros por padrão.
Ao criar uma biblioteca que lida com o acesso ao banco de dados, é possível definir o atributo de tratamento de erros no construtor da instância do PDO da biblioteca. Isso garante que todas as instâncias do PDO criadas usando a biblioteca gerarão exceções em caso de erros. No entanto, esta abordagem não fornece uma solução para todo o sistema para todas as instâncias do PDO.
A inspeção dos arquivos de configuração do PHP (como php.ini) revela que não há uma configuração dedicada para configurar o modo de erro padrão para o PDO. Portanto, não é possível configurar o PDO para lançar exceções por padrão através de um arquivo de configuração.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3