Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/11/2009, 11:11
Avatar de MarioAraque
MarioAraque
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Valencia
Mensajes: 1.398
Antigüedad: 15 años, 3 meses
Puntos: 265
Respuesta: Dudas con empty,!isset y ++,+1

La funcion empty puede dar resultados inesperados si la variable vale 0, porque el 0 php lo considera como vacio. Mejor usar isset en tu ejemplo.

Y sobre lo otro. Vos acordate que no estas modificando nunca el valor de $_SESSION["contador"], por lo que, si pones $contador=$_SESSION['contador'];, siempre a contador le vas asignando 0+1 ..... pero si pones $contador=$_SESSION['contador']++ , aparte de sumar a contador, indirectamente vas a estar sumando a $_SESSION["contador"]. ..... por eso el resultado es correcto.

Espero que te haya servido lo que te postee.

Saludos.