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

Duda con excepciones

Estas en el tema de Duda con excepciones en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Buen día y gracias por detenerse a leer este tema. Mi duda mas que de código es de conocimiento, estoy empezando con las excepciones y ...
  #1 (permalink)  
Antiguo 26/07/2011, 15:04
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años, 7 meses
Puntos: 394
Duda con excepciones

Buen día y gracias por detenerse a leer este tema.

Mi duda mas que de código es de conocimiento, estoy empezando con las excepciones y mi tengo lo siguiente:

try{
primer INSERT a mysql;
segundo INSERT a mysql;
tercer INSERT a mysql;
un UPDATE a una tabla en mysql;
otro UPDATE a otra tabla en mysql;
un SELECT a una tabla;
un echo al resultado;
}catch(){
error;
}

La pregunta es, si alguna de ellas falla entonces pasa al catch ? o tienen que fallar todas ? si falla la tercera las de abajo no se ejecutaran ?

Gracias por sus respuestas.
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #2 (permalink)  
Antiguo 26/07/2011, 15:20
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 9 meses
Puntos: 77
Respuesta: Duda con excepciones

En cuanto alguna falle pasa al bloque catch, y no se ejecutaran las siguientes.
  #3 (permalink)  
Antiguo 26/07/2011, 15:22
Avatar de skiper0125  
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 14 años, 2 meses
Puntos: 511
Respuesta: Duda con excepciones

Hola que tal.

Si no mal recuerdo con una que falle pasa al catch en base a que no cumple todos los requerimientos del try

Saludos
__________________
Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo.
Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1

Skiper0125
  #4 (permalink)  
Antiguo 26/07/2011, 15:28
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 11 meses
Puntos: 845
Respuesta: Duda con excepciones

Con todo respeto jotaincubus, pero este tipo de preguntas no las entiendo, demoras menos tiempo en hacer un simple test que en escribir la pregunta.

Código PHP:
Ver original
  1. class SimpleException extends Exception
  2. {}
  3.  
  4. class SimpleException2 extends Exception
  5. {}
  6.  
  7. try {
  8.     throw new SimpleException();
  9.     echo 'After SimpleException'  . PHP_EOL;
  10.     throw new SimpleException2();
  11.     echo 'After SimpleException2' . PHP_EOL;
  12. }catch(Exception $e) {
  13.     print_r($e);
  14. }
  15.  
  16. echo PHP_EOL;

hay que probar mas, no se rompe por testar ;)

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)

Etiquetas: excepciones
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 19:34.