PHP - Duda sobre php

 
Vista:
sin imagen de perfil
Val: 5
Ha aumentado su posición en 26 puestos en PHP (en relación al último mes)
Gráfica de PHP

Duda sobre php

Publicado por Vicente (3 intervenciones) el 01/06/2018 20:12:37
He intentado hacer este if pero me crea el usuario y despues me pasa al else, adjunto foto

Captura
IF

Gracias por la ayuda ^^
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 157
Ha aumentado su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

Duda sobre php

Publicado por Andres (67 intervenciones) el 01/06/2018 20:28:46
Hay una pérdida de control ya que no estás devolviendo nada en la función de se pueda evaluar en dentro del if que la invoca (no hay return), por el contrario estás dejando que la función lleve al usuario a la página excepcion.php si algo falla y confías en que esa redirección (header) no fallará.

Lo más aconsejable sería devolver algo que evaluar en la función y separar el control de excepciones del flujo normal de tus funciones.

Pero si por alguna razón es inevitable hacerlo como lo estás haciendo, solo pon un exit() después del header(location) para que el flujo del programa se detenga y la redirección funcione.

Cuéntanos sobre los resultados.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar