Foros del Web » Programando para Internet » PHP »

duda con switch

Estas en el tema de duda con switch en el foro de PHP en Foros del Web. tengo el siguiente switch: Código PHP:      switch ( $option ){         case  'delete_all' :                                  /*foreach (glob("../prueba/*.*") as $filename)                                  {                                         unlink($filename);                                  }*/                                  echo  "Done. All files deleted..." ;                                 break;         case  'delete_script' ...
  #1 (permalink)  
Antiguo 19/11/2010, 10:06
 
Fecha de Ingreso: febrero-2010
Mensajes: 63
Antigüedad: 14 años, 2 meses
Puntos: 0
duda con switch

tengo el siguiente switch:

Código PHP:
    switch ($option){
        case 
'delete_all':
                                
/*foreach (glob("../prueba/*.*") as $filename) 
                                { 
                                       unlink($filename); 
                                }*/
                                
echo "Done. All files deleted...";
                                break;
        case 
'delete_script':
                                
//unlink(scrfunc.php);
                                
echo "Done. Script deleted";    
                                break;
        case default:
                                echo 
"Invalid Option... \n Try again";
                                break;
    }; 
que me lanza el siguiente error en la clausula default:

Parse error: syntax error, unexpected T_DEFAULT in C:\AppServ\www\medegram\scrfunc.php on line 63

Y la verdad no entiendo el porque... :S
  #2 (permalink)  
Antiguo 19/11/2010, 10:08
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Respuesta: duda con switch

Saludos

Es por que default no es un case a analizar es una condición por defecto que si no llega a entrar a ningún caso entonces ingresara a realizar el default

Código PHP:
Ver original
  1. switch ($option){
  2.         case 'delete_all':
  3.                                 /*foreach (glob("../prueba/*.*") as $filename)
  4.                                 {
  5.                                        unlink($filename);
  6.                                 }*/
  7.                                 echo "Done. All files deleted...";
  8.                                 break;
  9.         case 'delete_script':
  10.                                 //unlink(scrfunc.php);
  11.                                 echo "Done. Script deleted";    
  12.                                 break;
  13.         default:
  14.                                 echo "Invalid Option... \n Try again";
  15.                                 break;
  16.     };
__________________
:.:Nano.:: @nano_hard - Retornando al foro
  #3 (permalink)  
Antiguo 25/11/2010, 22:12
 
Fecha de Ingreso: febrero-2010
Mensajes: 63
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: duda con switch

Vaya fallo jaja! gracias!

Etiquetas: switch
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 10:41.