PHP Handbuch
Zurück | Kapitel 14. Referenzen in PHP | Nach vorne

# Referenzen zurückgeben

Das Zurückgeben von Ergebnissen per Referenz aus Funktionen heraus kann manchmal recht nüzlich sein. Hierbei ist folgende Syntax zu beachten:

    function &amp;find_var ($param) {
        ...code...
        return $found_var;
    }

    $foo =&amp; find_var ($bar);
    $foo->x = 2;

In diesem Beispiel wird also die Eigenschaft des von `find_var` gelieferten Objektes gesetzt, nicht die der Kopie, wie es der Fall wäre, wenn die Funktion `find_var` ihr Ergebnis nicht per Referenz liefern würde.

> Anmerkung: Im Gegensatz zur Parameterübergabe per Referenz ist bei der Rückgabe mittels Referenz an beiden Stellen die Angabe des `&` notwendig.

Zurück | Zum Anfang | Nach vorne
Was Referenzen nicht sind | Nach oben | Referenzen aufheben