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.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Ta strona używa Akismet do redukcji spamu. Dowiedz się, w jaki sposób przetwarzane są dane Twoich komentarzy.