Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 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
 
Start new topic
Odpowiedzi (1 - 6)
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 :?:


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
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 smile.gif


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
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?


--------------------
Sprzęt: Intel Celeron 466 @ 525 / Procomp BVC1A / NVidia Riva TNT2 M64 / 256 MB SDRam / HDD Seagate 4,3 GB
Oprogramowanie:
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.


--------------------
Warsztat: Linux: PHP, MySQL, Apache, NetBeans, C++, Qt-Creator
Użytkownik, słowo którego specjaliści IT używają, gdy chcą powiedzieć idiota
Zarządzaj swoim budżetem domowym
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 smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 22:50