Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera, eu queria saber como eu posso capturar todos os erros, exceções e avisos do php. eu planejo capturar e tratar utilizando uma função própria mas pra isso eu preciso saber como fazer isso, e aos vários sites que eu busquei na internet, eu não encontrei como fazer capturar tanto os erros como exceções e avisos. Muito obrigado!
Enrico e se criasse duas funções uma para exceptions e outra para os erros? Porque no fim o que eu realmente quero é mandar as informações dos erros para um banco de dados utilizado por uma equipe de manutenção. Haveria problema em fazer isso? ou é melhor mesmo fazer a conversão dos erros para exceptions e tratar as exceptions?
Exceptions também são erros. A única diferença é que as exceptions são mais facilmente manipuláveis por meio de try/catch e um pouquinho mais elegante.
Sendo assim, é melhor mesmo fazer como você falou convertendo os erros em exceptions e as tratando. Muito obrigado Enrico!
Basta converter os erros em exceptions (set_error_handler) e tratar as exceptions (set_exception_handler).