Ireneusz Połeć Blog > Technologie WWW > Własne funkcje w PHP #3
Własne funkcje w PHP #3
Return w praktyce
Funkcje tworzy się do ułatwienia sobie pracy. Pozwalają one na obróbkę/obsługę czy wykonanie jakiejś czynności. Jednak nie zawsze cały kod funkcji musi zostać wykonany, żeby wynik został prawidłowo wyświetlony.
Jeżeli chcemy dodać 2 liczby do siebie, to na początku powinniśmy sprawdzić czy rzeczywiście są to liczby, a nie jakies inne znaki.
<?php $a = 2; $b = 2; function dodaj($a,$b) { if(is_numeric($a) and is_numeric($b)) { echo "Suma: ".($a+$b); } else { echo "koniec"; return; echo "Tego napisu funkcja nie wyświetli"; } } dodaj($a,$b); ?>
Funkcja dodaje sprawdza czy podane zmienne są liczbami. Jeżeli dodaje je i wyświetla sume, w przeciwnym razie wyświetla komunikat “koniec” i kończy działanie.
W tym wypadku dodano słowo kluczowe return, które zatrzymuje dalsze działanie funkcji. Wszystkie co znajduje się po tym słowie zostanie zignorowane.