Podés definir un manipulador de errores con la función set_error_handler.
Para ello tenés que crear una función que tome el control frente a algún error que pueda ocurrir, dicha función tiene varios argumentos y uno de ellos es la pila de llamadas a funciones, con eso podés saber exáctamente qué fue lo que produjo el error.
Saludos.-
·· Estudio Quadra ·· Programación ·· Diseño ··
.