Oi tudo bem? Alguem sabe-me dizer se estou correcto usando mais que um return numa função?
Eu tive que usar um return visto quando fazia algum tipo de sanitiação ou validação de campos no php de forma o formulario aparecer-me tinha que usar um return, porque quando usava um exit ou die a mensagem de erro/alerta aparecia mas não o resto (formulario).
Meu codigo:
$error_message = array( "name" =>"<p style='color:red;font-weight:bold'>O campo do Nome encontra-se vazio</p>", "email" =>"<p style='color:red;font-weight:bold'>O campo do Email encontra-se vazio</p>", "password" =>"<p style='color:red;font-weight:bold'>O campo da Senha encontra-se vazio</p>"); if (empty($nome)) { echo $error_message['name']; return; } if (empty($email)) { echo $error_message['email']; return; } if (empty($password)) { echo $error_message['password']; return; } if (filter_var($email, FILTER_VALIDATE_EMAIL) == FALSE) { echo "<p style='color:red;font-weight:bold'>Email inválido, por favor corrige</p>"; return; }