Cita:
Iniciado por GatorV Pues puedes hacerlo por ejemplo:
Código PHP:
function doQuery($query) {
if(algo_mal()) {
throw new Exception( "algo ocurrio mal" );
}
}
try {
doQuery($sql);
} catch( Exception $e ) {
//rollback
}
Saludos.
Hola GatorV, esto mismo había pensado yo, desde la propia función o método según el enfoque, levanto una excepción con el mensaje capturado del motor de bd....y funciona impeque, otro motivo para seguir en php 5
.
Con respecto a enrique, si bien es cierto hacer un wrapper de cada función no es tan complejo, tengo la siguiente duda.
¿Bastaría solo con las funciones que se utilizan en el proyecto?, ¿o sería necesario todas las funciones wrappeadas (así se escribe...
) de la librería en cuestión?
Saludos .-