Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/07/2010, 18:09
rpv
 
Fecha de Ingreso: febrero-2010
Mensajes: 275
Antigüedad: 14 años, 3 meses
Puntos: 10
Respuesta: para ejecucion codigo

Creo que elijes mal la estructura if, si usaras elseif o switch no necesitarías `parar la ejecución`.

Código PHP:
Ver original
  1. if(cond){/* ... */}
  2. //continua_apesar_de_cond_sea_true|false
  3. if(cond){/* ... */}
  4.  
  5.  
  6. if(cond1){/* solo entra si cond1 se cumple, de cumplirse ignora los demás casos */
  7. }elseif(cond2){/* solo entra si cond2 se cumple, de cumplirse ignora los demás casos */
  8. }elseif(cond3){/* solo entra si cond3 se cumple, de cumplirse ignora los demás casos */
  9. }else{/* solo entra si ninguna de las condiciones anteriores se cumplió */}
  10.  
  11.  
  12. switch ($i) {
  13.     case 0:
  14.         echo "i es igual a 0";
  15.         break;
  16.     case 1:
  17.         echo "i es igual a 1";
  18.         break;
  19.     case 2:
  20.         echo "i es igual a 2";
  21.         break;
  22.     default:
  23.        echo "i no es igual a 0, 1 ni 2";
  24. }