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