PHP | Funkcje · Technik informatyk egzamin zawodowy

Programowanie / PHP

PHP | Funkcje

Funkcje w PHP pozwalają na wielokrotne wykonywanie określonych fragmentów kodu, co znacznie upraszcza i ułatwia organizację programu. Dzięki nim kod staje się bardziej czytelny, modułowy i łatwy w utrzymaniu. W tym artykule poznasz podstawy deklarowania, wywoływania oraz operowania na funkcjach w PHP.

Deklaracja i wywołanie funkcji

Podstawowa składnia funkcji w PHP:

function nazwa() {
    instrukcje;
}

nazwa(); // Wywołanie funkcji

 

Funkcję możemy wywoływać dowolnie wiele razy, co pozwala uniknąć powtarzania kodu.

function witaj() {
    echo "Witaj świecie!";
}

witaj(); // Wypisze: Witaj świecie!

 

Funkcja z parametrem

Funkcje mogą przyjmować parametry, które wpływają na ich działanie:

function witajImie($imie) {
    echo "Witaj $imie!<br>";
}

witajImie("Tomek"); // Wypisze: Witaj Tomek!
witajImie("Franek"); // Wypisze: Witaj Franek!

 

Funkcja z wieloma parametrami

function pies($imie, $rasa) {
    echo "Mój pies $imie to $rasa.<br>";
}

pies("Azor", "owczarek"); // Wypisze: Mój pies Azor to owczarek.
pies("Kiler", "jamnik"); // Wypisze: Mój pies Kiler to jamnik.

 

Parametry domyślne

function ustawMin($min = 50) {
    echo "Min wynosi $min<br>";
}

ustawMin(100); // Wypisze: Min wynosi 100
ustawMin();    // Wypisze: Min wynosi 50
ustawMin(30);  // Wypisze: Min wynosi 30

 

Funkcja zwracająca wartość

Funkcja może zwracać wynik za pomocą return:

function suma($x, $y) {
    return $x + $y;
}

echo "Suma 10 + 30 wynosi: " . suma(10, 30) . "<br>"; // Wypisze: Suma 10 + 30 wynosi: 40
echo "Suma 12.4 + 15.7 wynosi: " . suma(12.4, 15.7) . "<br>"; // Wypisze: Suma 12.4 + 15.7 wynosi: 28.1