Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]exit(); break(); return
Forum PHP.pl > Forum > Przedszkole
Kerth
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.
pedro84
1. return to nie funkcja.
2. exit
3. break
4. Zastosowanie - jak widzisz - inne.
!*!
Manual ukradli?

exit - zatrzymuje wykonywanie skryptu
break - zatrzymuje wykonywanie pętli/if w danym miejscu/obrocie
return - zwraca wynik np. w funkcji.
Kerth
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?
pedro84
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.
Kerth
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 )
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.