Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Cómo mostrar linia del script principal cuando objeto arroja un error?

Estas en el tema de Cómo mostrar linia del script principal cuando objeto arroja un error? en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Quando el objeto me arroja un error, me muestra la linia y el fichero de la classe capa que ha fallado, pero no en que ...
  #1 (permalink)  
Antiguo 14/05/2005, 05:37
 
Fecha de Ingreso: noviembre-2004
Mensajes: 17
Antigüedad: 20 años, 2 meses
Puntos: 0
Cómo mostrar linia del script principal cuando objeto arroja un error?

Quando el objeto me arroja un error, me muestra la linia y el fichero de la classe capa que ha fallado, pero no en que línia del script principal.

Cómo solucionarlo? Me encuento que cómo las multi-capas las uso muy amenudo (código reusable) no se en que parte del script principal falla.

Así creo el objeto:
$oCliente = & new cliente();

Así estan las classes:
class Cliente extends DataObject (funciones particulares de cliente)
class DataObject extends DataAccessObject (funciones buscarPK,buscarFK...)
class DataAccessObject extends DataAccess (funciones insert/update/delete..)
class DataAccess ( funciones mysql...)

Última edición por Windsurf; 14/05/2005 a las 05:44
  #2 (permalink)  
Antiguo 14/05/2005, 17:35
 
Fecha de Ingreso: abril-2004
Ubicación: Rosario, Argentina
Mensajes: 124
Antigüedad: 20 años, 9 meses
Puntos: 11
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 ··


.
  #3 (permalink)  
Antiguo 16/05/2005, 06:27
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 23 años, 1 mes
Puntos: 69
Creo que deberías echarle un vistazo a esta clase que publiqué hace algún tiempo ya.
Saludos.

http://www.forosdelweb.com/f68/manejo-errores-php-poo-154647/
__________________
Tutoriales Photoshop | Web-Studio.com.ar
Artículos PHP | ZonaPHP.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:40.