PHP Academy · Les

Retourwaarden

Haal resultaten op uit functies in PHP

Les 5 van 510 stappen

Retourwaarden is een gratis PHP Academy-les op CoddyKit. Dit is les 5 van 5. Je kunt de volledige les hieronder gratis lezen en daarna in de browser praktisch oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject PHP Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus PHP Academy bevat in totaal 5 lessen.

Retourwaarden

Welkom bij de volgende les! In deze les leer je meer over retourwaarden in PHP-functies en hoe je daarmee de resultaten van een functie kunt teruggeven aan de code die de functie aanroept. Laten we erin duiken!

Retourwaarden — illustratie 1

Wat zijn retourwaarden?

Een retourwaarde is het resultaat van de uitvoering van een functie. In plaats van gegevens rechtstreeks uit te voeren, kan een functie deze teruggeven om ze elders in het programma te gebruiken.

Voorbeeld: Een functie die de oppervlakte van een rechthoek berekent, kan het resultaat teruggeven aan de aanroeper.

Het sleutelwoord return gebruiken

Gebruik het sleutelwoord return om een waarde uit een functie terug te geven. Voorbeeld:

Tip: Gebruik retourwaarden om gegevens vanuit een functie terug te geven aan de aanroepende code.

<?php
  function add($a, $b) {
    return $a + $b;
  }

  $result = add(5, 10);
  echo $result; // Outputs: 15
?>

Tekenreeksen retourneren

Functies kunnen tekenreeksen retourneren, die je kunt samenvoegen of weergeven. Voorbeeld:

Opdracht: Schrijf een functie die een persoonlijke begroeting retourneert.

<?php
  function greet($name) {
    return "Hello, $name!";
  }

  echo greet("Alice"); // Outputs: Hello, Alice!
?>

Arrays retourneren

Functies kunnen arrays retourneren, die handig zijn om meerdere waarden door te geven. Voorbeeld:

Tip: Gebruik return om complexe gegevensstructuren zoals arrays door te geven.

<?php
  function getColors() {
    return ["Red", "Green", "Blue"];
  }

  $colors = getColors();
  echo $colors[0]; // Outputs: Red
?>

Meerdere waarden retourneren

Gebruik een associatieve array of een object om meerdere waarden te retourneren. Voorbeeld:

Belangrijk: Gebruik associatieve arrays om benoemde waarden te retourneren.

<?php
  function getUserInfo() {
    return [
      "name" => "Alice",
      "age" => 25,
      "city" => "New York"
    ];
  }

  $user = getUserInfo();
  echo $user["name"]; // Outputs: Alice
?>

Voorwaardelijke waarden retourneren

Functies kunnen op basis van voorwaarden verschillende waarden retourneren. Voorbeeld:

Tip: Gebruik return om voorwaardelijke logica binnen functies af te handelen.

<?php
  function checkEligibility($age) {
    if ($age >= 18) {
      return "Eligible";
    } else {
      return "Not Eligible";
    }
  }

  echo checkEligibility(20); // Outputs: Eligible
?>

Typeverklaringen voor retourwaarden

Met PHP kun je het retourtype van een functie declareren. Voorbeeld:

Belangrijk: Declaraties van retourtypen helpen ervoor te zorgen dat je functies het verwachte gegevenstype retourneren.

<?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);
?>

Goed gedaan!

Gefeliciteerd! Je hebt geleerd hoe je retourwaarden in PHP-functies gebruikt, waaronder het retourneren van tekenreeksen en arrays en het verwerken van meerdere of voorwaardelijke waarden. In de volgende les leer je meer over lambda- en anonieme functies. Laten we blijven programmeren!

Retourwaarden — illustratie 10
Gratis beginnen

Leer PHP met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
49
Lessen
195

Veelgestelde vragen

Is de les “Retourwaarden” gratis?

Ja — de volledige tekst van “Retourwaarden” kun je hier gratis op het web lezen. Als je interactief wilt oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is, en de rest van de cursus PHP Academy wilt ontgrendelen, kun je upgraden naar CoddyKit PRO. De cursus PHP Academy bevat in totaal 5 lessen.

Wat leer ik in “Retourwaarden”?

Haal resultaten op uit functies in PHP Je oefent met PHP Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met PHP Academy te beginnen?

Ervaring vooraf is niet nodig. PHP Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 5 van 5.

Hoe lang duurt de les “Retourwaarden”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over PHP Academy?

Ja. Elke les over PHP Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Wat zijn functies?
  2. Ingebouwde functies
  3. Door de gebruiker gedefinieerde functies
  4. Argumenten doorgeven aan functies
  5. Retourwaarden
← Terug naar PHP Academy