Wartości zwracane
Pobieraj wyniki z funkcji w PHP
Wartości zwracane to bezpłatna lekcja PHP Academy na CoddyKit. To lekcja 5 z 5. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej PHP Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs PHP Academy zawiera 5 lekcji w sumie.
Wartości zwracane
Wartości zwracane
Witamy w kolejnej lekcji! W tej lekcji poznają Państwo wartości zwracane przez funkcje PHP oraz dowiedzą się, jak umożliwiają one przekazywanie wyników funkcji z powrotem do kodu wywołującego. Zaczynajmy!

Czym są wartości zwracane
Czym są wartości zwracane?
Wartość zwracana to wynik wykonania funkcji. Zamiast bezpośrednio wyświetlać dane, funkcja może je zwrócić, aby można było użyć ich w innym miejscu programu.
Przykład: Funkcja obliczająca pole prostokąta może zwrócić wynik do kodu wywołującego.
Korzystanie ze słowa kluczowego return
Korzystanie ze słowa kluczowego return
Aby zwrócić wartość z funkcji, należy użyć słowa kluczowego return. Przykład:
Wskazówka: Należy używać wartości zwracanych do przekazywania danych z funkcji z powrotem do kodu wywołującego.
<?php
function add($a, $b) {
return $a + $b;
}
$result = add(5, 10);
echo $result; // Outputs: 15
?>
Zwracanie ciągów znaków
Zwracanie ciągów znaków
Funkcje mogą zwracać ciągi znaków, które można łączyć lub wyświetlać. Przykład:
Zadanie: Należy napisać funkcję zwracającą spersonalizowaną wiadomość powitalną.
<?php
function greet($name) {
return "Hello, $name!";
}
echo greet("Alice"); // Outputs: Hello, Alice!
?>
Zwracanie tablic
Zwracanie tablic
Funkcje mogą zwracać tablice, które są przydatne do przekazywania wielu wartości. Przykład:
Wskazówka: Należy używać return do przekazywania złożonych struktur danych, takich jak tablice.
<?php
function getColors() {
return ["Red", "Green", "Blue"];
}
$colors = getColors();
echo $colors[0]; // Outputs: Red
?>
Zwracanie wielu wartości
Zwracanie wielu wartości
Aby zwrócić wiele wartości, należy użyć tablicy asocjacyjnej lub obiektu. Przykład:
Najważniejsze: Należy używać tablic asocjacyjnych do zwracania nazwanych wartości.
<?php
function getUserInfo() {
return [
"name" => "Alice",
"age" => 25,
"city" => "New York"
];
}
$user = getUserInfo();
echo $user["name"]; // Outputs: Alice
?>
Zwracanie wartości warunkowych
Zwracanie wartości warunkowych
Funkcje mogą zwracać różne wartości w zależności od warunków. Przykład:
Wskazówka: Należy używać return do obsługi logiki warunkowej wewnątrz funkcji.
<?php
function checkEligibility($age) {
if ($age >= 18) {
return "Eligible";
} else {
return "Not Eligible";
}
}
echo checkEligibility(20); // Outputs: Eligible
?>
Deklaracje typu wartości zwracanych
Deklaracje typu wartości zwracanych
PHP umożliwia zadeklarowanie typu zwracanego przez funkcję. Przykład:
Najważniejsze: Deklaracje typu wartości zwracanych pomagają zagwarantować, że funkcje zwracają oczekiwany typ danych.
<?php
function multiply(float $a, float $b): float {
return $a * $b;
}
echo multiply(2.5, 4); // Outputs: 10.0
?>
<?php
function subtract($a, $b) {
return $a - $b;
}
echo subtract(10, 5);
?>
Świetna robota!
Świetna robota!
Gratulacje! Nauczyli się Państwo używać wartości zwracanych przez funkcje PHP, w tym zwracać ciągi znaków i tablice oraz obsługiwać wiele wartości i wartości warunkowe. W następnej lekcji poznają Państwo funkcje lambda i funkcje anonimowe. Kontynuujmy programowanie!

Często zadawane pytania
Czy lekcja „Wartości zwracane” jest bezpłatna?
Tak — pełny tekst „Wartości zwracane” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu PHP Academy, przejdź na CoddyKit PRO. Kurs PHP Academy zawiera 5 lekcji w sumie.
Co nauczysz się w „Wartości zwracane”?
Pobieraj wyniki z funkcji w PHP Ćwiczysz PHP Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć PHP Academy?
Nie wymagamy żadnego doświadczenia. PHP Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 5 z 5.
Ile czasu zajmuje lekcja „Wartości zwracane”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji PHP Academy?
Tak. Każda lekcja PHP Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Czym są funkcje?
- Funkcje wbudowane
- Funkcje zdefiniowane przez użytkownika
- Przekazywanie argumentów do funkcji
- Wartości zwracane