Zum Inhalt springen

return

Das PHP-"return"-Schlüsselwort: Ein umfassender Leitfaden

In PHP beendet das return-Schlüsselwort eine Funktion und gibt optional einen Wert an den Aufrufer zurück. Dieser Leitfaden behandelt die Syntax, praktische Beispiele und wichtige Verhaltensweisen.

Syntax

Hier ist die grundlegende Syntax zur Verwendung des return-Schlüsselworts:

Die PHP-Syntax des return-Schlüsselworts

php
function myFunction() {
  $value = 10;
  return $value;
}

In diesem Beispiel verwenden wir das return-Schlüsselwort, um den Wert von $value von myFunction() zurückzugeben.

Beispiele

Schauen wir uns einige praktische Beispiele dafür an, wie das return-Schlüsselwort verwendet werden kann:

Beispiele für das PHP return-Schlüsselwort

php
<?php

// Example 1
function addNumbers($a, $b)
{
  return $a + $b;
}

$result = addNumbers(2, 3);
echo $result . PHP_EOL;

// Example 2
function isPositive($num)
{
  if ($num > 0) {
    return true;
  } else {
    return false;
  }
}

if (isPositive(5)) {
  echo "The number is positive";
} else {
  echo "The number is negative";
}

In diesen Beispielen verwenden wir das return-Schlüsselwort, um Werte aus Funktionen zurückzugeben und sie anderswo in unserem Code zu verwenden. Dies ist nützlich, um Logik zu kapseln und Ergebnisse wiederzuverwenden.

Über die grundlegende Verwendung hinaus kann return eine Funktion vorzeitig ohne Wert beenden (return;), mehrere Werte über ein Array zurückgeben (return [$a, $b];) oder eine Referenz zurückgeben, indem der Variablen in der Funktionssignatur ein & vorangestellt wird.

Vorteile

Die Verwendung des return-Schlüsselworts bietet mehrere Vorteile, darunter:

  • Code-Organisation: Das saubere Beenden einer Funktion und das Zurückgeben von Ergebnissen verbessert die Lesbarkeit und Struktur.
  • Wiederverwendbarkeit: Funktionen, die Werte zurückgeben, können in verschiedenen Teilen eines Projekts wiederverwendet werden, was Duplikate reduziert.

Fazit

Das return-Schlüsselwort ist entscheidend für die Steuerung des Funktionsablaufs und das Zurückgeben von Ergebnissen an Ihren Code. Die Beherrschung dieses Schlüsselworts hilft Ihnen, sauberere und besser wiederverwendbare PHP-Funktionen zu schreiben.

Praxis

Was ist die Funktion und Verwendung von 'return' in PHP?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.