Estas são funções para lidar com gerenciamento e registro de erros. Elas permitem a definição de regras personalizadas de gerenciamento de erros e e de maneiras de se registrá-los. Isto possibilita que os relators de erros sejam modificados e melhorados para se adequar às necessidades do programador.
Com as funções de registro, pode-se enviar mensagens diretamente para outras máquinas, para um email (ou email para um portal de pagers), para os registros do sistema etc., de forma que seja possível registrar e monitorar as partes mais importantes das aplicações e sites da internet.
As funções relatórios de erro permitem customizar quais níveis e tipos de retorno de erro são fornecidos, desde notas simples até funções personalizadas retornadas durante os erros.