0Pricing
PHP Academy · Lekcja

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!

Wartości zwracane — ilustracja 1

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!

Wartości zwracane — ilustracja 10

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

  1. Czym są funkcje?
  2. Funkcje wbudowane
  3. Funkcje zdefiniowane przez użytkownika
  4. Przekazywanie argumentów do funkcji
  5. Wartości zwracane
← Powrót do PHP Academy