Pues si ..
Si tal condición se cumple .. se acaba la ejecución del script ahí mismo..
Un ejemplo muuy típico es hacer:
Código PHP:
if ($variable=="condicion"){
header("Location: nose.php");
exit;
}
es decir .. si se cumple esa condición.. te dá igual el resto del script lo que haga .. pues lo que quieres hacer es redireccionar a otro script/pagina (es lo que hace el "location" ..). Así que en lugar de dejar que termine el script por sus própios condicionales y estructuras de control que pueda tener .. ahí mimo "paramos" la ejecución del script por completo .. lo cual puede ahorrar algo de tiempo de ejecución para ese caso (poco .. pero menos es nada) en la mayoría de casos .. o evitar problemas como es el caso de ejecutar un "redireccionamiento" de ese estilo (header de location) donde se le "manda" la cabecera al navegador .. pero el flujo del código continua ejecutandose hasta el final (termino) del script que será donde se mande esa cabecera HTTP (via Header() ..)
Eso sí .. si tienes una estructura con mezcla de HTML por delante (imaginemos una tabla <table>) .. y en medio haces un "exit" .. no se va a interpretar el resto de HTML que puedas tener ocasionando desbarajustes vários en la presentación de ese HTML(etc) al navegador.
Un saludo,