Funkcja zwraca wynik przez return
Funkcje - PHP: podstawy w przeglądarce (PHP)
Funkcja nie musi sama wypisywać wyniku. Instrukcja return oddaje wartość w miejsce wywołania i od razu kończy funkcję. Zwrócony wynik możemy zapisać w zmiennej, wstawić do napisu albo użyć w kolejnym działaniu. Takie funkcje są bardziej uniwersalne niż te z echo, bo to wywołujący decyduje, co zrobi z wynikiem.
<?php
function pole_prostokata($a, $b) {
return $a * $b;
}
function obwod_prostokata($a, $b) {
return 2 * $a + 2 * $b;
}
$pole = pole_prostokata(4, 6);
echo "Pole: $pole\n";
echo "Obwód: " . obwod_prostokata(4, 6) . "\n";
// wynik funkcji w dalszym działaniu
$dwaPokoje = pole_prostokata(3, 4) + pole_prostokata(5, 2);
echo "Dwa pokoje razem: $dwaPokoje m2\n"; Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu PHP: podstawy w przeglądarce · Zaloguj się, aby zapisać postęp na koncie.