Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z EXIT
Forum PHP.pl > Forum > Przedszkole
bero
Mam prolem odnosnie uzycia funkcji exit(), z jej opisu wynika ze zaprzestaje ona działania pozostałej części skryptu od momentu jej wystąpienia.

Dzieje się tak jednak ponadto, następuje zaprzestania wyswietlania części kodu html, który znajduje sie dalej.


np.

kod html strony

skrypt
<?

$cos=funkcja1();

if($cos==0)
{
exit();
}

funkcja2($cos);

?>

kod html strony


exit(); przerywa skrypt w momencie jego wystapienia, jednak czesc kodu html za znacznikiem ?> nie jest wyswietlana przez przeglądarke, jakby go tam nie było...


czy tak ma działać exit()questionmark.gif?
crash
exit() kończy całkowicie działanie skryptu, tak że wszystko co wystąpi dalej nie zostanie wyświetlone.
Starken
Możesz zrobić tak:

kod html strony

skrypt
<?

$cos=funkcja1();

if($cos==0)
{
exit();
}
else
{

funkcja2($cos);
}
?>

kod html strony


I to zastąpi exit'a, skoro chcesz, aby kod html się wyświetlał
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.