Gracias a todos por adelantado.Manejo de errores de PHP
Actualmente estoy en el proceso de retocar/mejorar un marco MVC que escribí desde el principio para mi empresa. Es relativamente nuevo, por lo que es ciertamente incompleto. Necesito incorporar el manejo de errores en el marco (todo debería tener acceso al manejo de errores) y debería ser capaz de manejar diferentes tipos y niveles de errores (errores de usuario y errores de Marco). Mi pregunta es ¿cuál es la mejor manera y el mejor mecanismo para hacer esto? Conozco el manejo de excepciones de PHP 5 y el mecanismo de error diferente de PEAR, pero nunca he usado ninguno de ellos. Necesito algo eficiente y fácil de usar.
¿Sería mejor crear mi propio manejo de errores o usar algo ya hecho? Cualquier sugerencia, consejos, preguntas son bienvenidos. En última instancia, creo que es dulzura registrar de alguna manera el controlador de errores con PHP, por lo que solo tendría que arrojar el error y luego decidir qué hacer con él y si continuar.
EDITAR: Disculpa, debería haber proporcionado más detalles sobre qué tipo de errores quería iniciar sesión. Estoy buscando registrar 2 tipos principales de errores: Usuario y Marco.
Para los errores del usuario, me refiero a direcciones incorrectas (404), acceso ilegal a páginas restringidas, etc. Sé que podría volver a dirigirme a la página de inicio o simplemente soltar un cuadro de diálogo de JavaScript, pero quiero ser capaz de manejar elegently estos errores y agregar más errores de usuario a medida que se vuelven evidentes.
Por errores Framework que significa cosas como no pueden conectarse a la base de datos, alguien ha eliminado una tabla de base de datos sobre accidentes o elimina un archivo de alguna manera, etc.
Además, voy a cuidar de desarrollo y el manejo directo del servidor.
no es una respuesta, pero no se olvide de manejar dev/production environements :) – marcgg