Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zakończenie przetwarzania źródła, funkcja która kończy przetwarzać źródło
Ethel
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 23.07.2005

Ostrzeżenie: (0%)
-----


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)
Go to the top of the page
+Quote Post
NuLL
post
Post #2





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

Ostrzeżenie: (0%)
-----


die" title="Zobacz w manualu php" target="_manual :?:
Go to the top of the page
+Quote Post
Ethel
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 23.07.2005

Ostrzeżenie: (0%)
-----


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 ?
Go to the top of the page
+Quote Post
NuLL
post
Post #4





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

Ostrzeżenie: (0%)
-----


Pewnie że tak. Jednak jeśli np. chcesz wyskoczyć w pętli i dalej wykonywać program wpisz break; poprostu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Balu90
post
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 24.08.2005
Skąd: Mysłowice

Ostrzeżenie: (0%)
-----


a czy break działa także przy if?
Go to the top of the page
+Quote Post
Sh4dow
post
Post #6





Grupa: Zarejestrowani
Postów: 569
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Dąbrowa Górnicza

Ostrzeżenie: (0%)
-----


Cytat(Manual Powiedział)
break

break ends execution of the current for, foreach, while, do-while or switch structure.
Go to the top of the page
+Quote Post
M4chu
post
Post #7





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 28.09.2003
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


moze w takim razie wrzuc sobie to do funkcji i daj return, albo includuj plik z tymi ifami i tez return (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 04:29