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...)