Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]exit(); break(); return
Kerth
post
Post #1





Grupa: Zarejestrowani
Postów: 250
Pomógł: 1
Dołączył: 6.08.2012

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


Cześć,
mam pytanie. Do czego właściwie służą te funkcje?

exit();
break();
return


Ogólnie wydaje mi się, że mają podobne zastosowanie. I ile jest jeszcze podobnych tego typu funkcji.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
pedro84
post
Post #2





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

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


1. return to nie funkcja.
2. exit
3. break
4. Zastosowanie - jak widzisz - inne.

Ten post edytował pedro84 26.03.2013, 18:55:11


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
!*!
post
Post #3





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Manual ukradli?

exit - zatrzymuje wykonywanie skryptu
break - zatrzymuje wykonywanie pętli/if w danym miejscu/obrocie
return - zwraca wynik np. w funkcji.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
Kerth
post
Post #4





Grupa: Zarejestrowani
Postów: 250
Pomógł: 1
Dołączył: 6.08.2012

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


A jeśli chodzi o ten kod to co użyć? return, exit, czy break?

  1. $emailzajety = mysql_query("SELECT * FROM `gracze` WHERE `email` = '$email'");
  2. if (mysql_num_rows($emailzajety) <> 0)
  3. {
  4. echo "<center><b><font color = red>Ten e-mail jest już w użyciu!</font></b></br></center>";
  5. }


Takich warunków mam kilka. I chciałbym, żeby skrypt nie kończył się na wykonaniu jego.
A np. coś w rodzaju
  1. return echo;
czemu nie działa?

Ten post edytował Kerth 26.03.2013, 19:02:41
Go to the top of the page
+Quote Post
pedro84
post
Post #5





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

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


Poczytaj manual, bo aż wstyd pytać o takie rzeczy... Masz 3 linki do przeczytania, potem Twój problem stanie się dla Ciebie banalny, a pytanie bez sensu.


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
Kerth
post
Post #6





Grupa: Zarejestrowani
Postów: 250
Pomógł: 1
Dołączył: 6.08.2012

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


Zmieniłem ten warunek z <> 0 na <=0 oraz dałem return $emailzajety;
Na razie działa. Może potem znowu jak zacznę coś innego robić to się błąd jakiś pojawi( ohno-smiley.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: 20.08.2025 - 07:52