Opis: Zostaną omówione funkcje w języku PHP, w tym tworzenie własnych funkcji, stosowanie parametrów i wartości domyślnych oraz zwracanie wartości za pomocą instrukcji return, umożliwiające organizację kodu i ponowne wykorzystanie jego fragmentów w aplikacjach.
Funkcje w języku PHP pozwalają na wydzielenie fragmentu kodu, który można wielokrotnie wykorzystywać w różnych miejscach programu. Dzięki temu kod staje się bardziej czytelny, uporządkowany i łatwiejszy w utrzymaniu.
Funkcję definiuje się za pomocą słowa kluczowego function, nadając jej nazwę oraz opcjonalnie parametry. Parametry umożliwiają przekazywanie danych do funkcji, a wartości domyślne pozwalają na ich pominięcie podczas wywołania. Funkcja może również zwracać wynik działania za pomocą instrukcji return.
Funkcja bez parametrów, która wyświetla komunikat.
<?php
function powitanie() {
echo "Witaj w PHP!";
}
powitanie();
?>Wyjaśnienie:
Funkcja powitanie() nie przyjmuje żadnych parametrów i po jej wywołaniu wykonuje zawarty w niej kod, czyli wyświetla komunikat za pomocą echo.
Funkcja przyjmuje parametr $imie. Jeśli nie zostanie on podany, używana jest wartość domyślna.
<?php
function powitanie($imie = "Użytkowniku") {
echo "Witaj, $imie!";
}
powitanie("Anna");
echo "<br>";
powitanie();
?>Wyjaśnienie:
Podczas pierwszego wywołania funkcji przekazano argument "Anna", więc został on użyty. Przy drugim wywołaniu nie podano parametru, dlatego zastosowana została wartość domyślna "Użytkowniku".
Funkcja przyjmuje dwie liczby, oblicza ich sumę i zwraca wynik.
<?php
function suma($a, $b) {
return $a + $b;
}
$wynik = suma(5, 7);
echo "Suma: " . $wynik;
?>Wyjaśnienie:
Funkcja suma() nie wyświetla wyniku bezpośrednio, lecz zwraca go za pomocą return. Wartość ta zostaje przypisana do zmiennej $wynik, a następnie wyświetlona przy użyciu echo.
Funkcje w PHP umożliwiają:
tworzenie wielokrotnego użytku fragmentów kodu,
przekazywanie danych za pomocą parametrów,
ustawianie wartości domyślnych,
zwracanie wyników przy użyciu return.
Stanowią one podstawę tworzenia bardziej złożonych i uporządkowanych aplikacji.
Utwórz funkcję, która przyjmuje imię użytkownika i wyświetla komunikat powitalny.
Kroki działania programu:
zdefiniuj funkcję z parametrem $imie,
w funkcji wyświetl komunikat z użyciem parametru,
wywołaj funkcję z przykładową wartością.
Oczekiwany rezultat:
Witaj, Jan!Utwórz funkcję, która wyświetla nazwę miasta. Jeśli nie podano argumentu, ma zostać użyta wartość domyślna "Szczecin".
Kroki działania programu:
zdefiniuj funkcję z parametrem $miasto = "Szczecin",
wyświetl nazwę miasta,
wywołaj funkcję raz z argumentem i raz bez.
Oczekiwany rezultat:
Miasto: Warszawa
Miasto: SzczecinUtwórz funkcję, która oblicza pole prostokąta i zwraca wynik.
Kroki działania programu:
zdefiniuj funkcję z dwoma parametrami ($a, $b),
oblicz pole i użyj return,
przypisz wynik do zmiennej i wyświetl go.
Oczekiwany rezultat:
Pole: 20Utwórz funkcję, która sprawdza, czy liczba jest parzysta i zwraca odpowiedni komunikat.
Kroki działania programu:
zdefiniuj funkcję z parametrem $liczba,
użyj instrukcji if,
zwróć tekst: "parzysta" lub "nieparzysta",
wyświetl wynik funkcji.
Oczekiwany rezultat:
Liczba jest parzystaUtwórz funkcję, która przyjmuje tablicę i wyświetla jej elementy.
Kroki działania programu:
zdefiniuj funkcję z parametrem $tablica,
użyj pętli foreach,
wyświetl każdy element w nowej linii.
Oczekiwany rezultat:
Jabłko
Banan
GruszkaUtwórz funkcję, która przelicza temperaturę z Celsjusza na Fahrenheita i wywołaj ją dla kilku wartości.
°F = (°C * 1,8) + 32
Kroki działania programu:
zdefiniuj funkcję z parametrem $c,
zwróć wynik przeliczenia,
wywołaj funkcję kilka razy i wyświetl wyniki.
Oczekiwany rezultat:
0°C = 32°F
10°C = 50°F
20°C = 68°F© 2026 Piskorowski Jakub. All rights reserved.