Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/09/2013, 13:49
ocp001a
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 6 meses
Puntos: 528
Respuesta: ¿ Como hacer más corto este pequeño código ?

Cita:
Iniciado por Hidek1 Ver Mensaje
pero al utilizar sólo empty()
¿no le aparecería un alert por intentar ingresar a un índice del arreglo que no existe?
Puedes hacer esta prueba:

Código PHP:
Ver original
  1. <?php
  2. ini_set("display_errors", 1);
  3.  
  4. if(empty($_SESSION["buscador"]["modalidad"]))
  5.     echo "Vacia o no existe";

Y si ves el manual sobre empty() dice
Cita:
No se genera una advertencia si la variable no existe. Esto significa que empty() es esencialmente el equivalente conciso de !isset($var) || $var == false.
No se debe empty usar en todas las comprobaciones, en algún momento se podrá desear saber sólo si la variable existe independientemente de si está vacía, pero para el caso de este post creo que se cumple con mi sugerencia.