Hola, estoy pensando en hacer lo siguiente. Por cada tipo de error (excepcion) que se pueda dar en mi sistema... crear una clase excepcionXXXX que extienda a Exception. Es decir....para errores que se puedan dar en la BD .... crear una clase ExccepcionBD que extienda a Exception...y a esta por ejemplo le daria el code=1 ....
Como lo veis? Que mas tipo de excepciones o problemas hay que tener en cuenta siempre o casi siempre? (me refiero a problemas muy comunes del tipo de "Error al insertar un registro en la BD debido a fallo de nose k..."! ) ?
Imaginense, que de varios sitios voy escupiendo con throws excepciones y llega a un sitio....donde....posiblemente le puedan llegar rebotadas varios tipos de excepciones.....tonces como tendria que hacer el catch? catch (ExcepcionBD $e, ExcepcionBlaBla $e, ExcepcionBloBlo $e) {} ???
Un saludo y gracias