Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/01/2002, 12:46
Avatar de Webstudio
Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 5 meses
Puntos: 69
Re: Manejo de Errores

Bueno, te comento lo que yo hago con el tema de los errores.

Como generalmente hoy en día el 90% del código que escribo, se basa en Objetos, tan solo cuando un Método de mi objeto resulta erróneo, seteo un atributo interno llamado "error" (me pasé de original) con el código del error generado y hago que mi método retorne "false".

Luego, en la ejecución local de mi script, siempre chequeo que mis métodos devuelvan distinto de False, en caso contrario, muestro el error (de la manera en la que lo esté implementando en ESE script en particular) o si estoy dentro de OTRO objeto, entonces seteo nuevamente la variable error de ese objeto (error propagation) y así hasta que me toque mostrar el error finalmente.

Igualmente me parece muy buena tu idea, yo mismo he pensado hacer un OBJETO ERROR hace tiempo, solo que por falta de tiempo nunca lo he comenzado, y al comenzar a trabajar de la forma que describí anteriormente, la idea se me ha ido de la cabeza.

Igualmente, me interesaría saber dónde has leido lo de "manejadores de errores" para hecharle un vistazo y ver si realmente vale la pena crear un Objeto error y sobrecargar al PHP con demasiada OOP.

Si necesitás info para investigar, te comento que el Proyecto PEAR (del que ya habrás escuchado), implementa un Objeto Error ya. Si quieres, puedes fijarte en el código fuente y ver como lo hacen y que atributos y métodos tiene.

Saludos.

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo