Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zakończenie przetwarzania źródła
Forum PHP.pl > Forum > PHP
Ethel
Witam, potrzebuje funkcji która po przetworzeniu, zakończy odczytywani dalszej części źródła, dokładniej chodzi mi o to że jeśli zostanie spełniony pewien warunek w pętli if to chce aby strona sie dalej nie wczytywała - aby dalsza część skryptu nie była wykonywana ... mniejwięcej tak by to mialo wyglądać:
Kod
<część skryptu>
if(warunek) { <funkcja kończąca wykonywanie daleszej części skryptu> }
<dalsza część skryptu>
if(warunek) { <funkcja kończąca wykonywanie daleszej części skryptu> }
<dalsza część skryptu>
if(warunek) { <funkcja kończąca wykonywanie daleszej części skryptu> }
<dalsza część skryptu>
if(warunek) { <funkcja kończąca wykonywanie daleszej części skryptu> }
<dalsza część skryptu>
if(warunek) { <funkcja kończąca wykonywanie daleszej części skryptu> }
<dalsza część skryptu>
if(warunek) {tutaj byłby już i tak koniec skryptu :P}

Troche uciążliwie było by wsadzać kolejne części skryptu do else (i tak zabezpieczać żeby nie byly wykonywane jeśli w którymś IF'ie zostanie spełniony warunek)
Ethel
czyli pętla wyglądała by np. tak: ?

Kod
if (warunek) { echo"To już koniec skryptu"; die; }


I jeśli warunek zostanie spełniony to zostanie wyświetlona ewentualna wcześniejsza zawartość skryptu + To już koniec skryptu ?
NuLL
Pewnie że tak. Jednak jeśli np. chcesz wyskoczyć w pętli i dalej wykonywać program wpisz break; poprostu smile.gif
Balu90
a czy break działa także przy if?
Sh4dow
Cytat(Manual Powiedział)
break

break ends execution of the current for, foreach, while, do-while or switch structure.
M4chu
moze w takim razie wrzuc sobie to do funkcji i daj return, albo includuj plik z tymi ifami i tez return smile.gif
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.