Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/07/2013, 20:08
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 7 meses
Puntos: 292
Respuesta: Extraño comportamiento del código PHP

Es menos propenso a errores usar la estructura de control para estos casos:

Código PHP:
Ver original
  1. <?php
  2.  
  3. $seleccion = isset($_POST['seleccion'] ? $_POST['seleccion'] : null;
  4.  
  5. switch ($seleccion)
  6. {
  7.     case 'persona':
  8.     // ..
  9.     break;
  10.     case 'componente':
  11.     // ..
  12.     break;
  13.     // ..
  14.     case null:
  15.         throw new InvalidArgumentException ("No hay seleccion");
  16.     Default:
  17.         throw new InvalidArgumentException ("Seleccion desconocida");
  18. }
__________________
Salu2!

Última edición por Italico76; 27/07/2013 a las 20:13