Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. INF.03
  4. Deklaracja funkcji w PHP

Deklaracja funkcji w PHP

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Funkcja w PHP to nazwany fragment kodu, który można wielokrotnie wywoływać. Funkcja może przyjmować parametry i zwracać wynik za pomocą instrukcji return.

Składnia

function nazwaFunkcji($parametr1, $parametr2) {
    return wynik;
}

Elementy funkcji:
- function - słowo kluczowe rozpoczynające definicję funkcji,
- nazwaFunkcji - nazwa, pod którą funkcja będzie wywoływana,
- $parametr1, $parametr2 - dane przekazywane do funkcji,
- return - zwraca wynik działania funkcji.

Przykład

function licz($a, $b) {
    return $a / 2 + $b / 2;
}

echo licz(10, 20); // wynik: 15

Funkcja licz przyjmuje dwie wartości: $a i $b. Następnie oblicza połowę pierwszej wartości oraz połowę drugiej wartości i dodaje je do siebie.

Na co uważać na egzaminie?

W pytaniach egzaminacyjnych często trzeba dokładnie odczytać wyrażenie matematyczne zapisane w kodzie. Przykład:

return $a / 2 + $b / 2;

oznacza:

połowa a + połowa b

Nie jest to to samo co:

return ($a / 2 + $b) / 2;

bo w drugim przypadku przez 2 dzielony jest cały wynik sumy a / 2 + b.